From f0d54518855d3fe8b310f61bcdbdd85a0e112da4 Mon Sep 17 00:00:00 2001 From: Laurel Thorburn Date: Tue, 14 Apr 2026 08:31:01 -0600 Subject: [PATCH 1/7] upgrade gen docs --- packages/hydrogen-react/package.json | 2 +- packages/hydrogen/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/hydrogen-react/package.json b/packages/hydrogen-react/package.json index 521a7985e3..dabdb5109b 100644 --- a/packages/hydrogen-react/package.json +++ b/packages/hydrogen-react/package.json @@ -131,7 +131,7 @@ "@graphql-codegen/introspection": "^4.0.3", "@graphql-codegen/typescript": "^4.1.3", "@ladle/react": "^5.0.1", - "@shopify/generate-docs": "0.16.4", + "@shopify/generate-docs": "1.1.2", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.6.1", diff --git a/packages/hydrogen/package.json b/packages/hydrogen/package.json index 36075aae09..18bc420a39 100644 --- a/packages/hydrogen/package.json +++ b/packages/hydrogen/package.json @@ -96,7 +96,7 @@ "devDependencies": { "react-router": "7.12.0", "@react-router/dev": "7.12.0", - "@shopify/generate-docs": "0.16.4", + "@shopify/generate-docs": "1.1.2", "@shopify/hydrogen-codegen": "workspace:*", "@testing-library/jest-dom": "^6.6.3", "@types/node": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 74fcab1358..a6a6748ef6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -468,8 +468,8 @@ importers: specifier: 7.12.0 version: 7.12.0(@react-router/serve@7.13.0(react-router@7.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.30.2)(react-router@7.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@6.4.2(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.3))(yaml@2.8.3) '@shopify/generate-docs': - specifier: 0.16.4 - version: 0.16.4 + specifier: 1.1.2 + version: 1.1.2 '@shopify/hydrogen-codegen': specifier: workspace:* version: link:../hydrogen-codegen @@ -584,8 +584,8 @@ importers: specifier: ^5.0.1 version: 5.1.1(@types/node@22.19.15)(@types/react@18.3.28)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(yaml@2.8.3) '@shopify/generate-docs': - specifier: 0.16.4 - version: 0.16.4 + specifier: 1.1.2 + version: 1.1.2 '@testing-library/jest-dom': specifier: ^6.6.3 version: 6.9.1 @@ -2964,8 +2964,8 @@ packages: os: [darwin, linux, win32] hasBin: true - '@shopify/generate-docs@0.16.4': - resolution: {integrity: sha512-lYtnB2gPPSBf73YvbrNM9u6p1cm/qbg1uEqkMW9sG4/dORb5tBPDDC/KkckaCaMF7soHg9PsinNXHAa0/Hlf4g==, tarball: https://registry.npmjs.org/@shopify/generate-docs/-/generate-docs-0.16.4.tgz} + '@shopify/generate-docs@1.1.2': + resolution: {integrity: sha512-IEorNlulHXpY1qIuE4/QiT+3L3zzM57fz4GFcD5rBETwirMXMz2jzQL5XA1MKk1LY09u0udkDOHOypainmhHwA==, tarball: https://registry.npmjs.org/@shopify/generate-docs/-/generate-docs-1.1.2.tgz} hasBin: true '@shopify/graphql-client@1.4.1': @@ -11229,7 +11229,7 @@ snapshots: esbuild: 0.27.4 global-agent: 3.0.0 - '@shopify/generate-docs@0.16.4': + '@shopify/generate-docs@1.1.2': dependencies: '@types/react': 18.3.28 globby: 11.1.0 From 11b7ed81d5a8ba4fbeffc83182396d7c558eeed7 Mon Sep 17 00:00:00 2001 From: Laurel Thorburn Date: Tue, 14 Apr 2026 09:00:04 -0600 Subject: [PATCH 2/7] modify build scripts --- packages/hydrogen-react/docs/build-docs.sh | 26 +++++++++++++++++----- packages/hydrogen/docs/build-docs.sh | 24 ++++++++++++++++---- 2 files changed, 41 insertions(+), 9 deletions(-) diff --git a/packages/hydrogen-react/docs/build-docs.sh b/packages/hydrogen-react/docs/build-docs.sh index 8eadafda0e..d063036f7d 100644 --- a/packages/hydrogen-react/docs/build-docs.sh +++ b/packages/hydrogen-react/docs/build-docs.sh @@ -1,11 +1,27 @@ -COMPILE_DOCS="pnpm exec tsc --project docs/tsconfig.docs.json --types react --moduleResolution node --target esNext --module CommonJS && generate-docs --overridePath ./docs/typeOverride.json --input ./src --output ./docs/generated && rm -rf src/**/*.doc.js src/*.doc.js" -COMPILE_STATIC_PAGES="pnpm exec tsc docs/staticPages/*.doc.ts --types react --moduleResolution node --target esNext --module CommonJS && generate-docs --isLandingPage --input ./docs/staticPages --output ./docs/generated && rm -rf docs/staticPages/*.doc.js" +OUTPUT_DIR="./docs/generated" +V2_TEMP_DIR="./docs/generated_v2_temp" + +COMPILE_DOCS_V2="generate-docs --overridePath ./docs/typeOverride.json --input ./src --output $V2_TEMP_DIR" +COMPILE_DOCS="pnpm exec tsc --project docs/tsconfig.docs.json --types react --moduleResolution node --target esNext --module CommonJS && generate-docs --overridePath ./docs/typeOverride.json --input ./src --output $OUTPUT_DIR && rm -rf src/**/*.doc.js src/*.doc.js" +COMPILE_STATIC_PAGES="pnpm exec tsc docs/staticPages/*.doc.ts --types react --moduleResolution node --target esNext --module CommonJS && generate-docs --isLandingPage --input ./docs/staticPages --output $OUTPUT_DIR && rm -rf docs/staticPages/*.doc.js" if [ "$1" = "isTest" ]; then -COMPILE_DOCS="pnpm exec tsc --project docs/tsconfig.docs.json --types react --moduleResolution node --target esNext --module CommonJS && generate-docs --overridePath ./docs/typeOverride.json --input ./src --output ./docs/temp && rm -rf src/**/*.doc.js src/*.doc.js" -COMPILE_STATIC_PAGES="pnpm exec tsc docs/staticPages/*.doc.ts --types react --moduleResolution node --target esNext --module CommonJS && generate-docs --isLandingPage --input ./docs/staticPages --output ./docs/temp && rm -rf docs/staticPages/*.doc.js" +OUTPUT_DIR="./docs/temp" +V2_TEMP_DIR="./docs/temp_v2" +COMPILE_DOCS_V2="generate-docs --overridePath ./docs/typeOverride.json --input ./src --output $V2_TEMP_DIR" +COMPILE_DOCS="pnpm exec tsc --project docs/tsconfig.docs.json --types react --moduleResolution node --target esNext --module CommonJS && generate-docs --overridePath ./docs/typeOverride.json --input ./src --output $OUTPUT_DIR && rm -rf src/**/*.doc.js src/*.doc.js" +COMPILE_STATIC_PAGES="pnpm exec tsc docs/staticPages/*.doc.ts --types react --moduleResolution node --target esNext --module CommonJS && generate-docs --isLandingPage --input ./docs/staticPages --output $OUTPUT_DIR && rm -rf docs/staticPages/*.doc.js" fi -eval $COMPILE_DOCS +eval $COMPILE_DOCS_V2 +eval $COMPILE_DOCS eval $COMPILE_STATIC_PAGES + +cp "$V2_TEMP_DIR/generated_docs_data_v2.json" "$OUTPUT_DIR/generated_docs_data_v2.json" +rm -rf "$V2_TEMP_DIR" + +if [ "$1" != "isTest" ]; +then +node ./docs/copy-docs-to-shopify-dev.mjs +fi diff --git a/packages/hydrogen/docs/build-docs.sh b/packages/hydrogen/docs/build-docs.sh index 0fbf36b7ea..0565d22a0a 100644 --- a/packages/hydrogen/docs/build-docs.sh +++ b/packages/hydrogen/docs/build-docs.sh @@ -1,13 +1,29 @@ -COMPILE_DOCS="pnpm exec tsc --project docs/tsconfig.docs.json --types react --moduleResolution node --target esNext && generate-docs --overridePath ./docs/typeOverride.json --input ./src --output ./docs/generated && rm -rf src/**/**/*.doc.js src/**/*.doc.js src/*.doc.js" -COMPILE_STATIC_PAGES="pnpm exec tsc docs/staticPages/*.doc.ts --types react --moduleResolution node --target esNext && generate-docs --isLandingPage --input ./docs/staticPages --output ./docs/generated && rm -rf docs/staticPages/*.doc.js" +OUTPUT_DIR="./docs/generated" +V2_TEMP_DIR="./docs/generated_v2_temp" + +COMPILE_DOCS_V2="generate-docs --overridePath ./docs/typeOverride.json --input ./src ../hydrogen-react/src --output $V2_TEMP_DIR" +COMPILE_DOCS="pnpm exec tsc --project docs/tsconfig.docs.json --types react --moduleResolution node --target esNext && generate-docs --overridePath ./docs/typeOverride.json --input ./src --output $OUTPUT_DIR && rm -rf src/**/**/*.doc.js src/**/*.doc.js src/*.doc.js" +COMPILE_STATIC_PAGES="pnpm exec tsc docs/staticPages/*.doc.ts --types react --moduleResolution node --target esNext && generate-docs --isLandingPage --input ./docs/staticPages --output $OUTPUT_DIR && rm -rf docs/staticPages/*.doc.js" if [ "$1" = "isTest" ]; then -COMPILE_DOCS="pnpm exec tsc --project docs/tsconfig.docs.json --types react --moduleResolution node --target esNext && generate-docs --overridePath ./docs/typeOverride.json --input ./src --output ./docs/temp && rm -rf src/**/*.doc.js src/*.doc.js" -COMPILE_STATIC_PAGES="pnpm exec tsc docs/staticPages/*.doc.ts --types react --moduleResolution node --target esNext && generate-docs --isLandingPage --input ./docs/staticPages --output ./docs/temp && rm -rf docs/staticPages/*.doc.js" +OUTPUT_DIR="./docs/temp" +V2_TEMP_DIR="./docs/temp_v2" +COMPILE_DOCS_V2="generate-docs --overridePath ./docs/typeOverride.json --input ./src ../hydrogen-react/src --output $V2_TEMP_DIR" +COMPILE_DOCS="pnpm exec tsc --project docs/tsconfig.docs.json --types react --moduleResolution node --target esNext && generate-docs --overridePath ./docs/typeOverride.json --input ./src --output $OUTPUT_DIR && rm -rf src/**/*.doc.js src/*.doc.js" +COMPILE_STATIC_PAGES="pnpm exec tsc docs/staticPages/*.doc.ts --types react --moduleResolution node --target esNext && generate-docs --isLandingPage --input ./docs/staticPages --output $OUTPUT_DIR && rm -rf docs/staticPages/*.doc.js" fi +eval $COMPILE_DOCS_V2 eval $COMPILE_DOCS eval $COMPILE_STATIC_PAGES node ./docs/copy-hydrogen-react-docs.cjs + +cp "$V2_TEMP_DIR/generated_docs_data_v2.json" "$OUTPUT_DIR/generated_docs_data_v2.json" +rm -rf "$V2_TEMP_DIR" + +if [ "$1" != "isTest" ]; +then +node ./docs/copy-docs-to-shopify-dev.mjs +fi From 229cb05c8c36ab562d4c08dee9751c84d313c6d9 Mon Sep 17 00:00:00 2001 From: Laurel Thorburn Date: Tue, 14 Apr 2026 10:50:11 -0600 Subject: [PATCH 3/7] generate 2026-04 docs --- .../docs/copy-docs-to-shopify-dev.mjs | 59 + .../docs/generated/generated_docs_data.json | 244 +- .../generated/generated_docs_data_v2.json | 6386 ++++++++ .../generated/generated_static_pages.json | 2 +- .../hydrogen-react/src/AddToCartButton.tsx | 1 + packages/hydrogen-react/src/BuyNowButton.tsx | 1 + .../hydrogen-react/src/CartCheckoutButton.tsx | 1 + packages/hydrogen-react/src/CartCost.tsx | 1 + .../hydrogen-react/src/CartLineProvider.tsx | 2 + .../hydrogen-react/src/CartLineQuantity.tsx | 1 + .../src/CartLineQuantityAdjustButton.tsx | 1 + packages/hydrogen-react/src/CartProvider.tsx | 2 + packages/hydrogen-react/src/ExternalVideo.tsx | 2 + packages/hydrogen-react/src/Image.tsx | 1 + packages/hydrogen-react/src/MediaFile.tsx | 1 + packages/hydrogen-react/src/ModelViewer.tsx | 1 + packages/hydrogen-react/src/Money.tsx | 1 + packages/hydrogen-react/src/ProductPrice.tsx | 1 + .../hydrogen-react/src/ProductProvider.tsx | 2 + packages/hydrogen-react/src/RichText.tsx | 1 + packages/hydrogen-react/src/ShopPayButton.tsx | 1 + .../hydrogen-react/src/ShopifyProvider.tsx | 2 + packages/hydrogen-react/src/Video.tsx | 2 + .../hydrogen-react/src/analytics-utils.ts | 1 + packages/hydrogen-react/src/analytics.ts | 2 + .../hydrogen-react/src/codegen.helpers.ts | 2 + packages/hydrogen-react/src/cookies-utils.tsx | 1 + .../hydrogen-react/src/flatten-connection.ts | 1 + .../hydrogen-react/src/getProductOptions.ts | 3 + packages/hydrogen-react/src/load-script.tsx | 1 + .../hydrogen-react/src/optionValueDecoder.ts | 2 + .../hydrogen-react/src/parse-metafield.ts | 1 + .../hydrogen-react/src/storefront-client.ts | 1 + packages/hydrogen-react/src/tracking-utils.ts | 1 + packages/hydrogen-react/src/useMoney.tsx | 1 + .../src/useSelectedOptionInUrlParam.tsx | 1 + .../hydrogen-react/src/useShopifyCookies.tsx | 1 + .../docs/copy-docs-to-shopify-dev.mjs | 53 + .../docs/generated/generated_docs_data.json | 2334 ++- .../generated/generated_docs_data_v2.json | 13594 ++++++++++++++++ .../analytics-manager/AnalyticsProvider.tsx | 3 + .../src/analytics-manager/AnalyticsView.tsx | 5 + .../hydrogen/src/cache/create-with-cache.ts | 1 + packages/hydrogen/src/cache/in-memory.ts | 1 + packages/hydrogen/src/cache/strategies.ts | 5 + packages/hydrogen/src/cart/CartForm.tsx | 1 + .../hydrogen/src/cart/cartGetIdDefault.ts | 1 + .../hydrogen/src/cart/cartSetIdDefault.ts | 1 + .../hydrogen/src/cart/createCartHandler.ts | 1 + .../src/cart/optimistic/useOptimisticCart.tsx | 1 + .../queries/cartAttributesUpdateDefault.ts | 1 + .../queries/cartBuyerIdentityUpdateDefault.ts | 1 + .../src/cart/queries/cartCreateDefault.ts | 1 + .../cartDeliveryAddressesAddDefault.tsx | 1 + .../cartDeliveryAddressesRemoveDefault.tsx | 1 + .../cartDeliveryAddressesReplaceDefault.tsx | 1 + .../cartDeliveryAddressesUpdateDefault.tsx | 1 + .../queries/cartDiscountCodesUpdateDefault.ts | 1 + .../src/cart/queries/cartGetDefault.ts | 1 + .../queries/cartGiftCardCodeUpdateDefault.ts | 1 + .../queries/cartGiftCardCodesAddDefault.ts | 1 + .../queries/cartGiftCardCodesRemoveDefault.ts | 1 + .../src/cart/queries/cartLinesAddDefault.ts | 1 + .../cart/queries/cartLinesRemoveDefault.ts | 1 + .../cart/queries/cartLinesUpdateDefault.ts | 1 + .../queries/cartMetafieldDeleteDefault.ts | 1 + .../cart/queries/cartMetafieldsSetDefault.ts | 1 + .../src/cart/queries/cartNoteUpdateDefault.ts | 1 + ...artSelectedDeliveryOptionsUpdateDefault.ts | 1 + packages/hydrogen/src/context-keys.ts | 1 + .../hydrogen/src/createHydrogenContext.ts | 1 + packages/hydrogen/src/createRequestHandler.ts | 1 + packages/hydrogen/src/csp/Script.tsx | 1 + packages/hydrogen/src/csp/csp.ts | 2 + .../ShopifyCustomerPrivacy.tsx | 1 + packages/hydrogen/src/customer/customer.ts | 1 + .../src/optimistic-ui/optimistic-ui.tsx | 2 + .../hydrogen/src/pagination/Pagination.ts | 2 + .../hydrogen/src/product/VariantSelector.ts | 2 + .../src/product/useOptimisticVariant.ts | 1 + packages/hydrogen/src/routing/graphiql.ts | 1 + packages/hydrogen/src/routing/redirect.ts | 1 + packages/hydrogen/src/seo/getSeoMeta.ts | 1 + packages/hydrogen/src/seo/seo.ts | 1 + packages/hydrogen/src/sitemap/sitemap.ts | 2 + packages/hydrogen/src/storefront.ts | 1 + tsdoc.json | 9 + 87 files changed, 22414 insertions(+), 372 deletions(-) create mode 100644 packages/hydrogen-react/docs/copy-docs-to-shopify-dev.mjs create mode 100644 packages/hydrogen-react/docs/generated/generated_docs_data_v2.json create mode 100644 packages/hydrogen/docs/copy-docs-to-shopify-dev.mjs create mode 100644 packages/hydrogen/docs/generated/generated_docs_data_v2.json create mode 100644 tsdoc.json diff --git a/packages/hydrogen-react/docs/copy-docs-to-shopify-dev.mjs b/packages/hydrogen-react/docs/copy-docs-to-shopify-dev.mjs new file mode 100644 index 0000000000..72c592e85b --- /dev/null +++ b/packages/hydrogen-react/docs/copy-docs-to-shopify-dev.mjs @@ -0,0 +1,59 @@ +import {promises as fs} from 'fs'; +import path from 'path'; +import {fileURLToPath} from 'url'; + +const __dirname = path.dirname(fileURLToPath(import.meta.url)); + +const SHOPIFY_DEV_DB_SUBPATH = + 'areas/platforms/shopify-dev/db/data/docs/templated_apis'; + +const HYDROGEN_REACT_VERSION = '2026-04'; + +async function copyGeneratedToShopifyDev() { + const generatedDocsPath = path.resolve( + __dirname, + './generated/generated_docs_data_v2.json', + ); + + // Find the shopify-dev repo: try world first, then relative fallback + const rootPath = path.resolve(__dirname, '../../..'); + const worldPath = path.join(process.env.HOME, 'world/trees/root/src'); + + let shopifyDevPath; + try { + await fs.access(worldPath); + shopifyDevPath = worldPath; + } catch { + shopifyDevPath = path.join(rootPath, '../../../shopify-dev'); + } + + const shopifyDevDBPath = path.join(shopifyDevPath, SHOPIFY_DEV_DB_SUBPATH); + + try { + await fs.access(shopifyDevDBPath); + } catch { + console.warn( + `[h2-react:docs] shopify-dev not found at ${shopifyDevDBPath}. Skipping copy.`, + ); + return; + } + + const destDir = path.join( + shopifyDevDBPath, + 'hydrogen_react', + HYDROGEN_REACT_VERSION, + ); + const destFile = path.join(destDir, 'generated_docs_data_v2.json'); + + await fs.mkdir(destDir, {recursive: true}); + await fs.copyFile(generatedDocsPath, destFile); + + console.log( + `[h2-react:docs] Copied generated_docs_data_v2.json → ${destFile}`, + ); +} + +copyGeneratedToShopifyDev().catch((err) => { + console.error(err); + process.exit(1); +}); diff --git a/packages/hydrogen-react/docs/generated/generated_docs_data.json b/packages/hydrogen-react/docs/generated/generated_docs_data.json index edbf033d29..6954bfebc3 100644 --- a/packages/hydrogen-react/docs/generated/generated_docs_data.json +++ b/packages/hydrogen-react/docs/generated/generated_docs_data.json @@ -384,7 +384,7 @@ "syntaxKind": "PropertySignature", "name": "measurement", "value": "PartialDeep", - "description": "A [UnitPriceMeasurement object](https://shopify.dev/api/storefront/2026-01/objects/unitpricemeasurement).", + "description": "A [UnitPriceMeasurement object](https://shopify.dev/api/storefront/2026-04/objects/unitpricemeasurement).", "isOptional": true }, { @@ -483,7 +483,7 @@ "filePath": "src/CartLineProvider.tsx", "syntaxKind": "TypeAliasDeclaration", "name": "CartLinePartialDeep", - "value": "any", + "value": "PartialDeep<\n CartLine | ComponentizableCartLine,\n {recurseIntoArrays: true}\n>", "description": "" } } @@ -663,7 +663,7 @@ "filePath": "src/CartProvider.tsx", "syntaxKind": "TypeAliasDeclaration", "name": "CartProviderProps", - "value": "{\n /** Any `ReactNode` elements. */\n children: React.ReactNode;\n /** Maximum number of cart lines to fetch. Defaults to 250 cart lines. */\n numCartLines?: number;\n /** A callback that is invoked when the process to create a cart begins, but before the cart is created in the Storefront API. */\n onCreate?: () => void;\n /** A callback that is invoked when the process to add a line item to the cart begins, but before the line item is added to the Storefront API. */\n onLineAdd?: () => void;\n /** A callback that is invoked when the process to remove a line item to the cart begins, but before the line item is removed from the Storefront API. */\n onLineRemove?: () => void;\n /** A callback that is invoked when the process to update a line item in the cart begins, but before the line item is updated in the Storefront API. */\n onLineUpdate?: () => void;\n /** A callback that is invoked when the process to add or update a note in the cart begins, but before the note is added or updated in the Storefront API. */\n onNoteUpdate?: () => void;\n /** A callback that is invoked when the process to update the buyer identity begins, but before the buyer identity is updated in the Storefront API. */\n onBuyerIdentityUpdate?: () => void;\n /** A callback that is invoked when the process to update the cart attributes begins, but before the attributes are updated in the Storefront API. */\n onAttributesUpdate?: () => void;\n /** A callback that is invoked when the process to update the cart discount codes begins, but before the discount codes are updated in the Storefront API. */\n onDiscountCodesUpdate?: () => void;\n /** A callback that is invoked when the process to create a cart completes */\n onCreateComplete?: () => void;\n /** A callback that is invoked when the process to add a line item to the cart completes */\n onLineAddComplete?: () => void;\n /** A callback that is invoked when the process to remove a line item to the cart completes */\n onLineRemoveComplete?: () => void;\n /** A callback that is invoked when the process to update a line item in the cart completes */\n onLineUpdateComplete?: () => void;\n /** A callback that is invoked when the process to add or update a note in the cart completes */\n onNoteUpdateComplete?: () => void;\n /** A callback that is invoked when the process to update the buyer identity completes */\n onBuyerIdentityUpdateComplete?: () => void;\n /** A callback that is invoked when the process to update the cart attributes completes */\n onAttributesUpdateComplete?: () => void;\n /** A callback that is invoked when the process to update the cart discount codes completes */\n onDiscountCodesUpdateComplete?: () => void;\n /** An object with fields that correspond to the Storefront API's [Cart object](https://shopify.dev/api/storefront/2026-01/objects/cart). */\n data?: PartialDeep;\n /** A fragment used to query the Storefront API's [Cart object](https://shopify.dev/api/storefront/2026-01/objects/cart) for all queries and mutations. A default value is used if no argument is provided. */\n cartFragment?: string;\n /** A customer access token that's accessible on the server if there's a customer login. */\n customerAccessToken?: CartBuyerIdentityInput['customerAccessToken'];\n /** The ISO country code for i18n. */\n countryCode?: CountryCode;\n /** The ISO language code for i18n. */\n languageCode?: LanguageCode;\n}", + "value": "{\n /** Any `ReactNode` elements. */\n children: React.ReactNode;\n /** Maximum number of cart lines to fetch. Defaults to 250 cart lines. */\n numCartLines?: number;\n /** A callback that is invoked when the process to create a cart begins, but before the cart is created in the Storefront API. */\n onCreate?: () => void;\n /** A callback that is invoked when the process to add a line item to the cart begins, but before the line item is added to the Storefront API. */\n onLineAdd?: () => void;\n /** A callback that is invoked when the process to remove a line item to the cart begins, but before the line item is removed from the Storefront API. */\n onLineRemove?: () => void;\n /** A callback that is invoked when the process to update a line item in the cart begins, but before the line item is updated in the Storefront API. */\n onLineUpdate?: () => void;\n /** A callback that is invoked when the process to add or update a note in the cart begins, but before the note is added or updated in the Storefront API. */\n onNoteUpdate?: () => void;\n /** A callback that is invoked when the process to update the buyer identity begins, but before the buyer identity is updated in the Storefront API. */\n onBuyerIdentityUpdate?: () => void;\n /** A callback that is invoked when the process to update the cart attributes begins, but before the attributes are updated in the Storefront API. */\n onAttributesUpdate?: () => void;\n /** A callback that is invoked when the process to update the cart discount codes begins, but before the discount codes are updated in the Storefront API. */\n onDiscountCodesUpdate?: () => void;\n /** A callback that is invoked when the process to create a cart completes */\n onCreateComplete?: () => void;\n /** A callback that is invoked when the process to add a line item to the cart completes */\n onLineAddComplete?: () => void;\n /** A callback that is invoked when the process to remove a line item to the cart completes */\n onLineRemoveComplete?: () => void;\n /** A callback that is invoked when the process to update a line item in the cart completes */\n onLineUpdateComplete?: () => void;\n /** A callback that is invoked when the process to add or update a note in the cart completes */\n onNoteUpdateComplete?: () => void;\n /** A callback that is invoked when the process to update the buyer identity completes */\n onBuyerIdentityUpdateComplete?: () => void;\n /** A callback that is invoked when the process to update the cart attributes completes */\n onAttributesUpdateComplete?: () => void;\n /** A callback that is invoked when the process to update the cart discount codes completes */\n onDiscountCodesUpdateComplete?: () => void;\n /** An object with fields that correspond to the Storefront API's [Cart object](https://shopify.dev/api/storefront/2026-04/objects/cart). */\n data?: PartialDeep;\n /** A fragment used to query the Storefront API's [Cart object](https://shopify.dev/api/storefront/2026-04/objects/cart) for all queries and mutations. A default value is used if no argument is provided. */\n cartFragment?: string;\n /** A customer access token that's accessible on the server if there's a customer login. */\n customerAccessToken?: CartBuyerIdentityInput['customerAccessToken'];\n /** The ISO country code for i18n. */\n countryCode?: CountryCode;\n /** The ISO language code for i18n. */\n languageCode?: LanguageCode;\n}", "description": "", "members": [ { @@ -671,7 +671,7 @@ "syntaxKind": "PropertySignature", "name": "cartFragment", "value": "string", - "description": "A fragment used to query the Storefront API's [Cart object](https://shopify.dev/api/storefront/2026-01/objects/cart) for all queries and mutations. A default value is used if no argument is provided.", + "description": "A fragment used to query the Storefront API's [Cart object](https://shopify.dev/api/storefront/2026-04/objects/cart) for all queries and mutations. A default value is used if no argument is provided.", "isOptional": true }, { @@ -702,7 +702,7 @@ "syntaxKind": "PropertySignature", "name": "data", "value": "PartialDeep", - "description": "An object with fields that correspond to the Storefront API's [Cart object](https://shopify.dev/api/storefront/2026-01/objects/cart).", + "description": "An object with fields that correspond to the Storefront API's [Cart object](https://shopify.dev/api/storefront/2026-04/objects/cart).", "isOptional": true }, { @@ -897,6 +897,7 @@ "filePath": "src/ExternalVideo.tsx", "name": "ExternalVideoBaseProps", "description": "", + "isPublicDocs": true, "members": [ { "filePath": "src/ExternalVideo.tsx", @@ -1297,7 +1298,7 @@ "filePath": "src/Image.tsx", "syntaxKind": "TypeAliasDeclaration", "name": "HydrogenImageBaseProps", - "value": "{\n /** The aspect ratio of the image, in the format of `width/height`.\n *\n * @example\n * ```\n * \n * ```\n */\n aspectRatio?: string;\n /** The crop position of the image.\n *\n * @remarks\n * In the event that AspectRatio is set, without specifying a crop,\n * the Shopify CDN won't return the expected image.\n *\n * @defaultValue `center`\n */\n crop?: Crop;\n /** Data mapping to the [Storefront API `Image`](https://shopify.dev/docs/api/storefront/2026-01/objects/Image) object. Must be an Image object.\n *\n * @example\n * ```\n * import {IMAGE_FRAGMENT, Image} from '@shopify/hydrogen';\n *\n * export const IMAGE_QUERY = `#graphql\n * ${IMAGE_FRAGMENT}\n * query {\n * product {\n * featuredImage {\n * ...Image\n * }\n * }\n * }`\n *\n * \n * ```\n *\n * Image: {@link https://shopify.dev/api/storefront/reference/common-objects/image}\n */\n data?: PartialDeep;\n /** A function that returns a URL string for an image.\n *\n * @remarks\n * By default, this uses Shopify’s CDN {@link https://cdn.shopify.com/} but you can provide\n * your own function to use a another provider, as long as they support URL based image transformations.\n */\n loader?: Loader;\n /** An optional prop you can use to change the default srcSet generation behaviour */\n srcSetOptions?: SrcSetOptions;\n}", + "value": "{\n /** The aspect ratio of the image, in the format of `width/height`.\n *\n * @example\n * ```\n * \n * ```\n */\n aspectRatio?: string;\n /** The crop position of the image.\n *\n * @remarks\n * In the event that AspectRatio is set, without specifying a crop,\n * the Shopify CDN won't return the expected image.\n *\n * @defaultValue `center`\n */\n crop?: Crop;\n /** Data mapping to the [Storefront API `Image`](https://shopify.dev/docs/api/storefront/2026-04/objects/Image) object. Must be an Image object.\n *\n * @example\n * ```\n * import {IMAGE_FRAGMENT, Image} from '@shopify/hydrogen';\n *\n * export const IMAGE_QUERY = `#graphql\n * ${IMAGE_FRAGMENT}\n * query {\n * product {\n * featuredImage {\n * ...Image\n * }\n * }\n * }`\n *\n * \n * ```\n *\n * Image: {@link https://shopify.dev/api/storefront/reference/common-objects/image}\n */\n data?: PartialDeep;\n /** A function that returns a URL string for an image.\n *\n * @remarks\n * By default, this uses Shopify’s CDN {@link https://cdn.shopify.com/} but you can provide\n * your own function to use a another provider, as long as they support URL based image transformations.\n */\n loader?: Loader;\n /** An optional prop you can use to change the default srcSet generation behaviour */\n srcSetOptions?: SrcSetOptions;\n}", "description": "", "members": [ { @@ -1334,7 +1335,7 @@ "syntaxKind": "PropertySignature", "name": "data", "value": "PartialDeep", - "description": "Data mapping to the [Storefront API `Image`](https://shopify.dev/docs/api/storefront/2026-01/objects/Image) object. Must be an Image object.", + "description": "Data mapping to the [Storefront API `Image`](https://shopify.dev/docs/api/storefront/2026-04/objects/Image) object. Must be an Image object.", "isOptional": true, "examples": [ { @@ -1396,7 +1397,7 @@ "name": "string", "value": "string" }, - "value": "export type Loader = (params: LoaderParams) => string;" + "value": "(params: LoaderParams) => string" }, "LoaderParams": { "filePath": "src/Image.tsx", @@ -3724,7 +3725,7 @@ "filePath": "src/Image.tsx", "syntaxKind": "TypeAliasDeclaration", "name": "HydrogenImageBaseProps", - "value": "{\n /** The aspect ratio of the image, in the format of `width/height`.\n *\n * @example\n * ```\n * \n * ```\n */\n aspectRatio?: string;\n /** The crop position of the image.\n *\n * @remarks\n * In the event that AspectRatio is set, without specifying a crop,\n * the Shopify CDN won't return the expected image.\n *\n * @defaultValue `center`\n */\n crop?: Crop;\n /** Data mapping to the [Storefront API `Image`](https://shopify.dev/docs/api/storefront/2026-01/objects/Image) object. Must be an Image object.\n *\n * @example\n * ```\n * import {IMAGE_FRAGMENT, Image} from '@shopify/hydrogen';\n *\n * export const IMAGE_QUERY = `#graphql\n * ${IMAGE_FRAGMENT}\n * query {\n * product {\n * featuredImage {\n * ...Image\n * }\n * }\n * }`\n *\n * \n * ```\n *\n * Image: {@link https://shopify.dev/api/storefront/reference/common-objects/image}\n */\n data?: PartialDeep;\n /** A function that returns a URL string for an image.\n *\n * @remarks\n * By default, this uses Shopify’s CDN {@link https://cdn.shopify.com/} but you can provide\n * your own function to use a another provider, as long as they support URL based image transformations.\n */\n loader?: Loader;\n /** An optional prop you can use to change the default srcSet generation behaviour */\n srcSetOptions?: SrcSetOptions;\n}", + "value": "{\n /** The aspect ratio of the image, in the format of `width/height`.\n *\n * @example\n * ```\n * \n * ```\n */\n aspectRatio?: string;\n /** The crop position of the image.\n *\n * @remarks\n * In the event that AspectRatio is set, without specifying a crop,\n * the Shopify CDN won't return the expected image.\n *\n * @defaultValue `center`\n */\n crop?: Crop;\n /** Data mapping to the [Storefront API `Image`](https://shopify.dev/docs/api/storefront/2026-04/objects/Image) object. Must be an Image object.\n *\n * @example\n * ```\n * import {IMAGE_FRAGMENT, Image} from '@shopify/hydrogen';\n *\n * export const IMAGE_QUERY = `#graphql\n * ${IMAGE_FRAGMENT}\n * query {\n * product {\n * featuredImage {\n * ...Image\n * }\n * }\n * }`\n *\n * \n * ```\n *\n * Image: {@link https://shopify.dev/api/storefront/reference/common-objects/image}\n */\n data?: PartialDeep;\n /** A function that returns a URL string for an image.\n *\n * @remarks\n * By default, this uses Shopify’s CDN {@link https://cdn.shopify.com/} but you can provide\n * your own function to use a another provider, as long as they support URL based image transformations.\n */\n loader?: Loader;\n /** An optional prop you can use to change the default srcSet generation behaviour */\n srcSetOptions?: SrcSetOptions;\n}", "description": "", "members": [ { @@ -3761,7 +3762,7 @@ "syntaxKind": "PropertySignature", "name": "data", "value": "PartialDeep", - "description": "Data mapping to the [Storefront API `Image`](https://shopify.dev/docs/api/storefront/2026-01/objects/Image) object. Must be an Image object.", + "description": "Data mapping to the [Storefront API `Image`](https://shopify.dev/docs/api/storefront/2026-04/objects/Image) object. Must be an Image object.", "isOptional": true, "examples": [ { @@ -3823,7 +3824,7 @@ "name": "string", "value": "string" }, - "value": "export type Loader = (params: LoaderParams) => string;" + "value": "(params: LoaderParams) => string" }, "LoaderParams": { "filePath": "src/Image.tsx", @@ -3949,7 +3950,7 @@ "filePath": "src/ModelViewer.tsx", "syntaxKind": "TypeAliasDeclaration", "name": "ModelViewerBaseProps", - "value": "{\n /** An object with fields that correspond to the Storefront API's [Model3D object](https://shopify.dev/api/storefront/2026-01/objects/model3d). */\n data: PartialDeep;\n /** The callback to invoke when the 'error' event is triggered. Refer to [error in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-loading-events-error). */\n onError?: (event: Event) => void;\n /** The callback to invoke when the `load` event is triggered. Refer to [load in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-loading-events-load). */\n onLoad?: (event: Event) => void;\n /** The callback to invoke when the 'preload' event is triggered. Refer to [preload in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-loading-events-preload). */\n onPreload?: (event: Event) => void;\n /** The callback to invoke when the 'model-visibility' event is triggered. Refer to [model-visibility in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-loading-events-modelVisibility). */\n onModelVisibility?: (event: Event) => void;\n /** The callback to invoke when the 'progress' event is triggered. Refer to [progress in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-loading-events-progress). */\n onProgress?: (event: Event) => void;\n /** The callback to invoke when the 'ar-status' event is triggered. Refer to [ar-status in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-augmentedreality-events-arStatus). */\n onArStatus?: (event: Event) => void;\n /** The callback to invoke when the 'ar-tracking' event is triggered. Refer to [ar-tracking in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-augmentedreality-events-arTracking). */\n onArTracking?: (event: Event) => void;\n /** The callback to invoke when the 'quick-look-button-tapped' event is triggered. Refer to [quick-look-button-tapped in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-augmentedreality-events-quickLookButtonTapped). */\n onQuickLookButtonTapped?: (event: Event) => void;\n /** The callback to invoke when the 'camera-change' event is triggered. Refer to [camera-change in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-stagingandcameras-events-cameraChange). */\n onCameraChange?: (event: Event) => void;\n /** The callback to invoke when the 'environment-change' event is triggered. Refer to [environment-change in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-lightingandenv-events-environmentChange). */\n onEnvironmentChange?: (event: Event) => void;\n /** The callback to invoke when the 'play' event is triggered. Refer to [play in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-animation-events-play). */\n onPlay?: (event: Event) => void;\n /** The callback to invoke when the 'pause' event is triggered. Refer to [pause in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-animation-events-pause). */\n onPause?: (event: Event) => void;\n /** The callback to invoke when the 'scene-graph-ready' event is triggered. Refer to [scene-graph-ready in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-scenegraph-events-sceneGraphReady). */\n onSceneGraphReady?: (event: Event) => void;\n}", + "value": "{\n /** An object with fields that correspond to the Storefront API's [Model3D object](https://shopify.dev/api/storefront/2026-04/objects/model3d). */\n data: PartialDeep;\n /** The callback to invoke when the 'error' event is triggered. Refer to [error in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-loading-events-error). */\n onError?: (event: Event) => void;\n /** The callback to invoke when the `load` event is triggered. Refer to [load in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-loading-events-load). */\n onLoad?: (event: Event) => void;\n /** The callback to invoke when the 'preload' event is triggered. Refer to [preload in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-loading-events-preload). */\n onPreload?: (event: Event) => void;\n /** The callback to invoke when the 'model-visibility' event is triggered. Refer to [model-visibility in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-loading-events-modelVisibility). */\n onModelVisibility?: (event: Event) => void;\n /** The callback to invoke when the 'progress' event is triggered. Refer to [progress in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-loading-events-progress). */\n onProgress?: (event: Event) => void;\n /** The callback to invoke when the 'ar-status' event is triggered. Refer to [ar-status in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-augmentedreality-events-arStatus). */\n onArStatus?: (event: Event) => void;\n /** The callback to invoke when the 'ar-tracking' event is triggered. Refer to [ar-tracking in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-augmentedreality-events-arTracking). */\n onArTracking?: (event: Event) => void;\n /** The callback to invoke when the 'quick-look-button-tapped' event is triggered. Refer to [quick-look-button-tapped in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-augmentedreality-events-quickLookButtonTapped). */\n onQuickLookButtonTapped?: (event: Event) => void;\n /** The callback to invoke when the 'camera-change' event is triggered. Refer to [camera-change in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-stagingandcameras-events-cameraChange). */\n onCameraChange?: (event: Event) => void;\n /** The callback to invoke when the 'environment-change' event is triggered. Refer to [environment-change in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-lightingandenv-events-environmentChange). */\n onEnvironmentChange?: (event: Event) => void;\n /** The callback to invoke when the 'play' event is triggered. Refer to [play in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-animation-events-play). */\n onPlay?: (event: Event) => void;\n /** The callback to invoke when the 'pause' event is triggered. Refer to [pause in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-animation-events-pause). */\n onPause?: (event: Event) => void;\n /** The callback to invoke when the 'scene-graph-ready' event is triggered. Refer to [scene-graph-ready in the documentation](https://modelviewer.dev/docs/index.html#entrydocs-scenegraph-events-sceneGraphReady). */\n onSceneGraphReady?: (event: Event) => void;\n}", "description": "", "members": [ { @@ -3957,7 +3958,7 @@ "syntaxKind": "PropertySignature", "name": "data", "value": "PartialDeep", - "description": "An object with fields that correspond to the Storefront API's [Model3D object](https://shopify.dev/api/storefront/2026-01/objects/model3d)." + "description": "An object with fields that correspond to the Storefront API's [Model3D object](https://shopify.dev/api/storefront/2026-04/objects/model3d)." }, { "filePath": "src/ModelViewer.tsx", @@ -4124,14 +4125,14 @@ "syntaxKind": "PropertySignature", "name": "data", "value": "PartialDeep", - "description": "An object with fields that correspond to the [Storefront API's MoneyV2 object](https://shopify.dev/docs/api/storefront/2026-01/objects/MoneyV2) or [Customer Account API's MoneyV2 object](https://shopify.dev/docs/api/customer/2026-01/objects/moneyv2)." + "description": "An object with fields that correspond to the [Storefront API's MoneyV2 object](https://shopify.dev/docs/api/storefront/2026-04/objects/MoneyV2) or [Customer Account API's MoneyV2 object](https://shopify.dev/docs/api/customer/2026-04/objects/moneyv2)." }, { "filePath": "src/Money.tsx", "syntaxKind": "PropertySignature", "name": "measurement", "value": "PartialDeep", - "description": "A [UnitPriceMeasurement object](https://shopify.dev/api/storefront/2026-01/objects/unitpricemeasurement).", + "description": "A [UnitPriceMeasurement object](https://shopify.dev/api/storefront/2026-04/objects/unitpricemeasurement).", "isOptional": true }, { @@ -4159,7 +4160,7 @@ "isOptional": true } ], - "value": "export interface MoneyPropsBase {\n /** An HTML tag or React Component to be rendered as the base element wrapper. The default is `div`. */\n as?: ComponentGeneric;\n /** An object with fields that correspond to the [Storefront API's MoneyV2 object](https://shopify.dev/docs/api/storefront/2026-01/objects/MoneyV2) or [Customer Account API's MoneyV2 object](https://shopify.dev/docs/api/customer/2026-01/objects/moneyv2). */\n data: PartialDeep;\n /** Whether to remove the currency symbol from the output. */\n withoutCurrency?: boolean;\n /** Whether to remove trailing zeros (fractional money) from the output. */\n withoutTrailingZeros?: boolean;\n /** A [UnitPriceMeasurement object](https://shopify.dev/api/storefront/2026-01/objects/unitpricemeasurement). */\n measurement?: PartialDeep;\n /** Customizes the separator between the money output and the measurement output. Used with the `measurement` prop. Defaults to `'/'`. */\n measurementSeparator?: ReactNode;\n}" + "value": "export interface MoneyPropsBase {\n /** An HTML tag or React Component to be rendered as the base element wrapper. The default is `div`. */\n as?: ComponentGeneric;\n /** An object with fields that correspond to the [Storefront API's MoneyV2 object](https://shopify.dev/docs/api/storefront/2026-04/objects/MoneyV2) or [Customer Account API's MoneyV2 object](https://shopify.dev/docs/api/customer/2026-04/objects/moneyv2). */\n data: PartialDeep;\n /** Whether to remove the currency symbol from the output. */\n withoutCurrency?: boolean;\n /** Whether to remove trailing zeros (fractional money) from the output. */\n withoutTrailingZeros?: boolean;\n /** A [UnitPriceMeasurement object](https://shopify.dev/api/storefront/2026-04/objects/unitpricemeasurement). */\n measurement?: PartialDeep;\n /** Customizes the separator between the money output and the measurement output. Used with the `measurement` prop. Defaults to `'/'`. */\n measurementSeparator?: ReactNode;\n}" }, "MoneyV2": { "filePath": "src/Money.tsx", @@ -4454,7 +4455,7 @@ "filePath": "src/RichText.components.tsx", "syntaxKind": "PropertySignature", "name": "heading", - "value": "({ node, }: { node: { type: \"heading\"; level: number; children?: any[]; }; }) => any", + "value": "({ node, }: { node: { type: \"heading\"; level: number; children?: ReactNode[]; }; }) => ReactNode", "description": "Customize the headings. Each heading has a `level` property from 1-6. Defaults to `

` to `

`", "isOptional": true }, @@ -4462,7 +4463,7 @@ "filePath": "src/RichText.components.tsx", "syntaxKind": "PropertySignature", "name": "link", - "value": "({ node, }: { node: { type: \"link\"; url: string; title?: string; target?: string; children?: any[]; }; }) => any", + "value": "({ node, }: { node: { type: \"link\"; url: string; title?: string; target?: string; children?: ReactNode[]; }; }) => ReactNode", "description": "Customize links. Defaults to a React Router `` component in Hydrogen and a `` in Hydrogen React.", "isOptional": true }, @@ -4470,7 +4471,7 @@ "filePath": "src/RichText.components.tsx", "syntaxKind": "PropertySignature", "name": "list", - "value": "({ node, }: { node: { type: \"list\"; listType: \"unordered\" | \"ordered\"; children?: any[]; }; }) => any", + "value": "({ node, }: { node: { type: \"list\"; listType: \"unordered\" | \"ordered\"; children?: ReactNode[]; }; }) => ReactNode", "description": "Customize lists. They can be either ordered or unordered. Defaults to `
    ` or `
      `", "isOptional": true }, @@ -4478,7 +4479,7 @@ "filePath": "src/RichText.components.tsx", "syntaxKind": "PropertySignature", "name": "listItem", - "value": "({ node, }: { node: { type: \"list-item\"; children?: any[]; }; }) => any", + "value": "({ node, }: { node: { type: \"list-item\"; children?: ReactNode[]; }; }) => ReactNode", "description": "Customize list items. Defaults to `
    • `.", "isOptional": true }, @@ -4486,7 +4487,7 @@ "filePath": "src/RichText.components.tsx", "syntaxKind": "PropertySignature", "name": "paragraph", - "value": "({ node, }: { node: { type: \"paragraph\"; children?: any[]; }; }) => any", + "value": "({ node, }: { node: { type: \"paragraph\"; children?: ReactNode[]; }; }) => ReactNode", "description": "Customize paragraphs. Defaults to `

      `", "isOptional": true }, @@ -4494,7 +4495,7 @@ "filePath": "src/RichText.components.tsx", "syntaxKind": "PropertySignature", "name": "root", - "value": "({ node, }: { node: { type: \"root\"; children?: any[]; }; }) => any", + "value": "({ node, }: { node: { type: \"root\"; children?: ReactNode[]; }; }) => ReactNode", "description": "The root node of the rich text. Defaults to `

      `", "isOptional": true }, @@ -4502,7 +4503,7 @@ "filePath": "src/RichText.components.tsx", "syntaxKind": "PropertySignature", "name": "text", - "value": "({ node, }: { node: { type: \"text\"; italic?: boolean; bold?: boolean; value?: string; }; }) => any", + "value": "({ node, }: { node: { type: \"text\"; italic?: boolean; bold?: boolean; value?: string; }; }) => ReactNode", "description": "Customize how text nodes. They can either be bold or italic. Defaults to ``, `` or text.", "isOptional": true } @@ -4551,7 +4552,7 @@ }, { "title": "TypeScript", - "code": "import {ShopifyProvider, ShopPayButton} from '@shopify/hydrogen-react';\n\nexport default function App() {\n return (\n <ShopifyProvider\n storeDomain=\"my-store\"\n storefrontToken=\"abc123\"\n storefrontApiVersion=\"2026-01\"\n countryIsoCode=\"CA\"\n languageIsoCode=\"EN\"\n >\n <AddVariantQuantity1 variantId=\"gid://shopify/ProductVariant/1\" />\n </ShopifyProvider>\n );\n}\n\nexport function AddVariantQuantity1({variantId}: {variantId: string}) {\n return <ShopPayButton variantIds={[variantId]} />;\n}\n", + "code": "import {ShopifyProvider, ShopPayButton} from '@shopify/hydrogen-react';\n\nexport default function App() {\n return (\n <ShopifyProvider\n storeDomain=\"my-store\"\n storefrontToken=\"abc123\"\n storefrontApiVersion=\"2026-04\"\n countryIsoCode=\"CA\"\n languageIsoCode=\"EN\"\n >\n <AddVariantQuantity1 variantId=\"gid://shopify/ProductVariant/1\" />\n </ShopifyProvider>\n );\n}\n\nexport function AddVariantQuantity1({variantId}: {variantId: string}) {\n return <ShopPayButton variantIds={[variantId]} />;\n}\n", "language": "tsx" } ], @@ -4839,13 +4840,14 @@ "filePath": "src/Video.tsx", "name": "VideoProps", "description": "", + "isPublicDocs": true, "members": [ { "filePath": "src/Video.tsx", "syntaxKind": "PropertySignature", "name": "data", "value": "PartialDeep", - "description": "An object with fields that correspond to the Storefront API's [Video object](https://shopify.dev/api/storefront/2026-01/objects/video)." + "description": "An object with fields that correspond to the Storefront API's [Video object](https://shopify.dev/api/storefront/2026-04/objects/video)." }, { "filePath": "src/Video.tsx", @@ -4864,7 +4866,7 @@ "isOptional": true } ], - "value": "export interface VideoProps {\n /** An object with fields that correspond to the Storefront API's [Video object](https://shopify.dev/api/storefront/2026-01/objects/video). */\n data: PartialDeep;\n /** An object of image size options for the video's `previewImage`. Uses `shopifyImageLoader` to generate the `poster` URL. */\n previewImageOptions?: Parameters[0];\n /** Props that will be passed to the `video` element's `source` children elements. */\n sourceProps?: HTMLAttributes & {\n 'data-testid'?: string;\n };\n}" + "value": "export interface VideoProps {\n /** An object with fields that correspond to the Storefront API's [Video object](https://shopify.dev/api/storefront/2026-04/objects/video). */\n data: PartialDeep;\n /** An object of image size options for the video's `previewImage`. Uses `shopifyImageLoader` to generate the `poster` URL. */\n previewImageOptions?: Parameters[0];\n /** Props that will be passed to the `video` element's `source` children elements. */\n sourceProps?: HTMLAttributes & {\n 'data-testid'?: string;\n };\n}" }, "LoaderParams": { "filePath": "src/Image.tsx", @@ -4966,6 +4968,7 @@ "filePath": "src/analytics.ts", "name": "SendShopifyAnalyticsGeneratedType", "description": "Set user and session cookies and refresh the expiry time", + "isPublicDocs": true, "params": [ { "name": "event", @@ -5354,14 +5357,14 @@ "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "headless", - "value": "\"headless\"", + "value": "'headless'", "description": "Shopify Headless sales channel" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "hydrogen", - "value": "\"hydrogen\"", + "value": "'hydrogen'", "description": "Shopify Hydrogen sales channel" } ], @@ -5600,14 +5603,14 @@ "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "ADD_TO_CART", - "value": "\"ADD_TO_CART\"", + "value": "'ADD_TO_CART'", "description": "Add to cart" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "PAGE_VIEW", - "value": "\"PAGE_VIEW\"", + "value": "'PAGE_VIEW'", "description": "Page view" } ], @@ -5629,154 +5632,154 @@ "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "article", - "value": "\"article\"", + "value": "'article'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "blog", - "value": "\"blog\"", + "value": "'blog'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "captcha", - "value": "\"captcha\"", + "value": "'captcha'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "cart", - "value": "\"cart\"", + "value": "'cart'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "collection", - "value": "\"collection\"", + "value": "'collection'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "customersAccount", - "value": "\"customers/account\"", + "value": "'customers/account'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "customersActivateAccount", - "value": "\"customers/activate_account\"", + "value": "'customers/activate_account'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "customersAddresses", - "value": "\"customers/addresses\"", + "value": "'customers/addresses'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "customersLogin", - "value": "\"customers/login\"", + "value": "'customers/login'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "customersOrder", - "value": "\"customers/order\"", + "value": "'customers/order'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "customersRegister", - "value": "\"customers/register\"", + "value": "'customers/register'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "customersResetPassword", - "value": "\"customers/reset_password\"", + "value": "'customers/reset_password'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "forbidden", - "value": "\"403\"", + "value": "'403'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "giftCard", - "value": "\"gift_card\"", + "value": "'gift_card'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "home", - "value": "\"index\"", + "value": "'index'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "listCollections", - "value": "\"list-collections\"", + "value": "'list-collections'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "notFound", - "value": "\"404\"", + "value": "'404'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "page", - "value": "\"page\"", + "value": "'page'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "password", - "value": "\"password\"", + "value": "'password'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "policy", - "value": "\"policy\"", + "value": "'policy'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "product", - "value": "\"product\"", + "value": "'product'", "description": "" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "search", - "value": "\"search\"", + "value": "'search'", "description": "" } ], @@ -5798,14 +5801,14 @@ "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "headless", - "value": "\"headless\"", + "value": "'headless'", "description": "Shopify Headless sales channel" }, { "filePath": "src/analytics-constants.ts", "syntaxKind": "PropertySignature", "name": "hydrogen", - "value": "\"hydrogen\"", + "value": "'hydrogen'", "description": "Shopify Hydrogen sales channel" } ], @@ -5993,6 +5996,7 @@ "filePath": "src/analytics.ts", "name": "GetClientBrowserParametersGeneratedType", "description": "", + "isPublicDocs": true, "params": [], "returns": { "filePath": "src/analytics.ts", @@ -6133,6 +6137,7 @@ "filePath": "src/cookies-utils.tsx", "name": "GetShopifyCookiesGeneratedType", "description": "Gets the values of _shopify_y and _shopify_s cookies from the provided cookie string.", + "isPublicDocs": true, "params": [ { "name": "cookies", @@ -6436,10 +6441,11 @@ "filePath": "src/optionValueDecoder.ts", "name": "DecodeEncodedVariantGeneratedType", "description": "For an encoded option value string, decode into option value combinations. Entries represent a valid combination formatted as an array of option value positions.", + "isPublicDocs": true, "params": [ { "name": "encodedVariantField", - "description": "Encoded option value string from the Storefront API, e.g. [product.encodedVariantExistence](/docs/api/storefront/2026-01/objects/Product#field-encodedvariantexistence) or [product.encodedVariantAvailability](/docs/api/storefront/2026-01/objects/Product#field-encodedvariantavailability)", + "description": "Encoded option value string from the Storefront API, e.g. [product.encodedVariantExistence](/docs/api/storefront/2026-04/objects/Product#field-encodedvariantexistence) or [product.encodedVariantAvailability](/docs/api/storefront/2026-04/objects/Product#field-encodedvariantavailability)", "value": "string", "filePath": "src/optionValueDecoder.ts" } @@ -6519,7 +6525,7 @@ "name": "boolean", "value": "boolean" }, - "value": "export type IsOptionValueCombinationInEncodedVariant = (\n targetOptionValueCombination: number[],\n encodedVariantField: string,\n) => boolean;" + "value": "(\n targetOptionValueCombination: number[],\n encodedVariantField: string,\n) => boolean" } } } @@ -6555,6 +6561,7 @@ "filePath": "src/analytics-utils.ts", "name": "ParseGidGeneratedType", "description": "Parses global id (gid) and returns the resource type and id.", + "isPublicDocs": true, "params": [ { "name": "gid", @@ -6629,11 +6636,12 @@ "filePath": "src/parse-metafield.ts", "name": "ParseMetafieldGeneratedType", "description": "A function that uses `metafield.type` to parse the Metafield's `value` or `reference` or `references` (depending on the `metafield.type`) and places the result in `metafield.parsedValue`\n\nTypeScript developers can use the type `ParsedMetafields` from this package to get the returned object's type correct. For example:\n\n``` parseMetafield({type: 'boolean', value: 'false'} ```", + "isPublicDocs": true, "params": [ { "name": "metafield", "description": "", - "value": "any", + "value": "{ id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: { metafield?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; ... 8 more ...; value?: string; }; ... 29 more ...; weightUnit?: WeightUnit; } | ... 13 more ... | { ...; };...", "filePath": "src/parse-metafield.ts" } ], @@ -6718,6 +6726,7 @@ "filePath": "src/storefront-client.ts", "name": "CreateStorefrontClientGeneratedType", "description": "The `createStorefrontClient()` function creates helpers that enable you to quickly query the Shopify Storefront API.\n\nWhen used on the server, it is recommended to use the `privateStorefrontToken` prop. When used on the client, it is recommended to use the `publicStorefrontToken` prop.", + "isPublicDocs": true, "params": [ { "name": "input1", @@ -6905,6 +6914,7 @@ "filePath": "src/tracking-utils.ts", "name": "GetTrackingValuesGeneratedType", "description": "Retrieves user session tracking values for analytics and marketing from the browser environment.", + "isPublicDocs": true, "params": [], "returns": { "filePath": "src/tracking-utils.ts", @@ -6996,7 +7006,7 @@ "name": "CartWithActionsDocs", "value": "CartWithActionsDocs" }, - "value": "type UseCartDocs = () => CartWithActionsDocs;" + "value": "() => CartWithActionsDocs" }, "CartWithActionsDocs": { "filePath": "src/cart-types.ts", @@ -7166,21 +7176,7 @@ "filePath": "src/cart-types.ts", "syntaxKind": "TypeAliasDeclaration", "name": "CartStatus", - "value": "CartState['status']", - "description": "" - }, - "CartState": { - "filePath": "src/cart-types.ts", - "syntaxKind": "TypeAliasDeclaration", - "name": "CartState", - "value": "{status: 'uninitialized'; error?: string} | {status: 'fetching'} | {status: 'creating'} | {status: 'updating'; cart: Cart; lastValidCart: Cart} | {status: 'idle'; cart: Cart; error?: string}", - "description": "" - }, - "Cart": { - "filePath": "src/cart-types.ts", - "syntaxKind": "TypeAliasDeclaration", - "name": "Cart", - "value": "any", + "value": "'uninitialized' | 'fetching' | 'creating' | 'updating' | 'idle'", "description": "" } } @@ -7227,7 +7223,8 @@ "UseCartLineGeneratedType": { "filePath": "src/CartLineProvider.tsx", "name": "UseCartLineGeneratedType", - "description": "The `useCartLine` hook provides access to the [CartLine object](https://shopify.dev/api/storefront/2026-01/objects/cartline) from the Storefront API. It must be a descendent of a `CartProvider` component.", + "description": "The `useCartLine` hook provides access to the [CartLine object](https://shopify.dev/api/storefront/2026-04/objects/cartline) from the Storefront API. It must be a descendent of a `CartProvider` component.", + "isPublicDocs": true, "params": [], "returns": { "filePath": "src/CartLineProvider.tsx", @@ -7241,7 +7238,7 @@ "filePath": "src/CartLineProvider.tsx", "syntaxKind": "TypeAliasDeclaration", "name": "CartLinePartialDeep", - "value": "any", + "value": "PartialDeep<\n CartLine | ComponentizableCartLine,\n {recurseIntoArrays: true}\n>", "description": "" } } @@ -7288,7 +7285,8 @@ "UseMoneyGeneratedType": { "filePath": "src/useMoney.tsx", "name": "UseMoneyGeneratedType", - "description": "The `useMoney` hook takes a [MoneyV2 object from the Storefront API](https://shopify.dev/docs/api/storefront/2026-01/objects/MoneyV2) or a [MoneyV2 object from the Customer Account API](https://shopify.dev/docs/api/customer/2026-01/objects/moneyv2) and returns a default-formatted string of the amount with the correct currency indicator, along with some of the parts provided by [Intl.NumberFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat). Uses `locale` from `ShopifyProvider`  ", + "description": "The `useMoney` hook takes a [MoneyV2 object from the Storefront API](https://shopify.dev/docs/api/storefront/2026-04/objects/MoneyV2) or a [MoneyV2 object from the Customer Account API](https://shopify.dev/docs/api/customer/2026-04/objects/moneyv2) and returns a default-formatted string of the amount with the correct currency indicator, along with some of the parts provided by [Intl.NumberFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat). Uses `locale` from `ShopifyProvider`  ", + "isPublicDocs": true, "params": [ { "name": "money", @@ -7499,7 +7497,7 @@ "filePath": "src/useMoney.tsx", "syntaxKind": "PropertySignature", "name": "parts", - "value": "Intl.NumberFormatPart[]", + "value": "NumberFormatPart[]", "description": "All parts returned by `Intl.NumberFormat.formatToParts`." }, { @@ -7720,17 +7718,103 @@ "filePath": "src/ProductProvider.tsx", "syntaxKind": "PropertySignature", "name": "setSelectedSellingPlan", - "value": "(sellingPlan: any) => void", + "value": "(sellingPlan: { metafield?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: { __typename?: \"CartBuyerIdentity\"; countryCode?: CountryCode; customer?: { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; }; deliveryAddressPreferences?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; email?: string; phone?: string; preferences?: { __typename?: \"CartPreferences\"; delivery?: { __typename?: \"CartDeliveryPreference\"; coordinates?: { __typename?: \"CartDeliveryCoordinatesPreference\"; countryCode?: CountryCode; latitude?: number; longitude?: number; }; deliveryMethod?: PreferenceDeliveryMethodType[]; pickupHandle?: string[]; }; wallet?: string[]; }; purchasingCompany?: { __typename?: \"PurchasingCompany\"; company?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; }; contact?: { id?: string; __typename?: \"CompanyContact\"; createdAt?: string; locale?: string; title?: string; updatedAt?: string; }; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; }; }; }; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: { __typename?: \"CartDeliveryAddress\"; address1?: string; address2?: string; city?: string; company?: string; countryCode?: string; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; provinceCode?: string; zip?: string; }; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; }[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: { __typename?: \"CartBuyerIdentity\"; countryCode?: CountryCode; customer?: { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; }; deliveryAddressPreferences?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; email?: string; phone?: string; preferences?: { __typename?: \"CartPreferences\"; delivery?: { __typename?: \"CartDeliveryPreference\"; coordinates?: { __typename?: \"CartDeliveryCoordinatesPreference\"; countryCode?: CountryCode; latitude?: number; longitude?: number; }; deliveryMethod?: PreferenceDeliveryMethodType[]; pickupHandle?: string[]; }; wallet?: string[]; }; purchasingCompany?: { __typename?: \"PurchasingCompany\"; company?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; }; contact?: { id?: string; __typename?: \"CompanyContact\"; createdAt?: string; locale?: string; title?: string; updatedAt?: string; }; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; }; }; }; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: { __typename?: \"CartDeliveryAddress\"; address1?: string; address2?: string; city?: string; company?: string; countryCode?: string; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; provinceCode?: string; zip?: string; }; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: { __typename?: \"CartBuyerIdentity\"; countryCode?: CountryCode; customer?: { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: any; avatarUrl?: string; createdAt?: string; defaultAddress?: any; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: any; phone?: string; socialLoginProvider?: any; tags?: string[]; updatedAt?: string; }; deliveryAddressPreferences?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; email?: string; phone?: string; preferences?: { __typename?: \"CartPreferences\"; delivery?: any; wallet?: string[]; }; purchasingCompany?: { __typename?: \"PurchasingCompany\"; company?: any; contact?: any; location?: any; }; }; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: { __typename?: \"CartBuyerIdentity\"; countryCode?: CountryCode; customer?: { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; }; deliveryAddressPreferences?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; email?: string; phone?: string; preferences?: { __typename?: \"CartPreferences\"; delivery?: { __typename?: \"CartDeliveryPreference\"; coordinates?: any; deliveryMethod?: PreferenceDeliveryMethodType[]; pickupHandle?: string[]; }; wallet?: string[]; }; purchasingCompany?: { __typename?: \"PurchasingCompany\"; company?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; }; contact?: { id?: string; __typename?: \"CompanyContact\"; createdAt?: string; locale?: string; title?: string; updatedAt?: string; }; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; }; }; }; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: { __typename?: \"CartDeliveryAddress\"; address1?: string; address2?: string; city?: string; company?: string; countryCode?: string; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; provinceCode?: string; zip?: string; }; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: { __typename?: \"CartDeliveryGroup\"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: any; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: any; handle?: string; title?: string; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: any; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: { __typename?: \"CartBuyerIdentity\"; countryCode?: CountryCode; customer?: { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: any; avatarUrl?: string; createdAt?: string; defaultAddress?: any; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: any; phone?: string; socialLoginProvider?: any; tags?: string[]; updatedAt?: string; }; deliveryAddressPreferences?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; email?: string; phone?: string; preferences?: { __typename?: \"CartPreferences\"; delivery?: any; wallet?: string[]; }; purchasingCompany?: { __typename?: \"PurchasingCompany\"; company?: any; contact?: any; location?: any; }; }; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: { __typename?: \"CartBuyerIdentity\"; countryCode?: CountryCode; customer?: { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; }; deliveryAddressPreferences?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; email?: string; phone?: string; preferences?: { __typename?: \"CartPreferences\"; delivery?: { __typename?: \"CartDeliveryPreference\"; coordinates?: any; deliveryMethod?: PreferenceDeliveryMethodType[]; pickupHandle?: string[]; }; wallet?: string[]; }; purchasingCompany?: { __typename?: \"PurchasingCompany\"; company?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; }; contact?: { id?: string; __typename?: \"CompanyContact\"; createdAt?: string; locale?: string; title?: string; updatedAt?: string; }; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; }; }; }; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: { __typename?: \"CartDeliveryAddress\"; address1?: string; address2?: string; city?: string; company?: string; countryCode?: string; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; provinceCode?: string; zip?: string; }; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: { __typename?: \"CartDeliveryGroup\"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: any; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: any; handle?: string; title?: string; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: any; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; vendor?: string; } | { }; value?: string; }[]; updatedAt?: string; } | any | { }; value?: string; }; recurringDeliveries?: boolean; }) => void", "description": "A callback to set the selected selling plan to the one passed as an argument." }, { "filePath": "src/ProductProvider.tsx", "syntaxKind": "PropertySignature", "name": "setSelectedVariant", - "value": "(variant: any) => void", + "value": "(variant: { metafield?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: { __typename?: \"CartBuyerIdentity\"; countryCode?: CountryCode; customer?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; }; deliveryAddressPreferences?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; email?: string; phone?: string; preferences?: { __typename?: \"CartPreferences\"; delivery?: { __typename?: \"CartDeliveryPreference\"; coordinates?: { __typename?: \"CartDeliveryCoordinatesPreference\"; countryCode?: CountryCode; latitude?: number; longitude?: number; }; deliveryMethod?: PreferenceDeliveryMethodType[]; pickupHandle?: string[]; }; wallet?: string[]; }; purchasingCompany?: { __typename?: \"PurchasingCompany\"; company?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: any; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; }; contact?: { id?: string; __typename?: \"CompanyContact\"; createdAt?: string; locale?: string; title?: string; updatedAt?: string; }; location?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: any; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; }; }; }; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: { __typename?: \"CartDeliveryAddress\"; address1?: string; address2?: string; city?: string; company?: string; countryCode?: string; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; provinceCode?: string; zip?: string; }; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: any; avatarUrl?: string; createdAt?: string; defaultAddress?: any; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: any; phone?: string; socialLoginProvider?: any; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: any; contactInformation?: any; customerAccountTranslations?: any[]; customerAccountUrl?: string; description?: string; legalNotice?: any; moneyFormat?: string; name?: string; paymentSettings?: any; primaryDomain?: any; privacyPolicy?: any; refundPolicy?: any; shippingPolicy?: any; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: any; socialLoginProviders?: any[]; subscriptionPolicy?: any; termsOfSale?: any; termsOfService?: any; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: any; avatarUrl?: string; createdAt?: string; defaultAddress?: any; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: any; phone?: string; socialLoginProvider?: any; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: any; contactInformation?: any; customerAccountTranslations?: any[]; customerAccountUrl?: string; description?: string; legalNotice?: any; moneyFormat?: string; name?: string; paymentSettings?: any; primaryDomain?: any; privacyPolicy?: any; refundPolicy?: any; shippingPolicy?: any; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: any; socialLoginProviders?: any[]; subscriptionPolicy?: any; termsOfSale?: any; termsOfService?: any; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: any; avatarUrl?: string; createdAt?: string; defaultAddress?: any; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: any; phone?: string; socialLoginProvider?: any; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: any; contactInformation?: any; customerAccountTranslations?: any[]; customerAccountUrl?: string; description?: string; legalNotice?: any; moneyFormat?: string; name?: string; paymentSettings?: any; primaryDomain?: any; privacyPolicy?: any; refundPolicy?: any; shippingPolicy?: any; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: any; socialLoginProviders?: any[]; subscriptionPolicy?: any; termsOfSale?: any; termsOfService?: any; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: any; avatarUrl?: string; createdAt?: string; defaultAddress?: any; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: any; phone?: string; socialLoginProvider?: any; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: any; contactInformation?: any; customerAccountTranslations?: any[]; customerAccountUrl?: string; description?: string; legalNotice?: any; moneyFormat?: string; name?: string; paymentSettings?: any; primaryDomain?: any; privacyPolicy?: any; refundPolicy?: any; shippingPolicy?: any; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: any; socialLoginProviders?: any[]; subscriptionPolicy?: any; termsOfSale?: any; termsOfService?: any; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: any; avatarUrl?: string; createdAt?: string; defaultAddress?: any; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: any; phone?: string; socialLoginProvider?: any; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: any; contactInformation?: any; customerAccountTranslations?: any[]; customerAccountUrl?: string; description?: string; legalNotice?: any; moneyFormat?: string; name?: string; paymentSettings?: any; primaryDomain?: any; privacyPolicy?: any; refundPolicy?: any; shippingPolicy?: any; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: any; socialLoginProviders?: any[]; subscriptionPolicy?: any; termsOfSale?: any; termsOfService?: any; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: any; avatarUrl?: string; createdAt?: string; defaultAddress?: any; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: any; phone?: string; socialLoginProvider?: any; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: any; contactInformation?: any; customerAccountTranslations?: any[]; customerAccountUrl?: string; description?: string; legalNotice?: any; moneyFormat?: string; name?: string; paymentSettings?: any; primaryDomain?: any; privacyPolicy?: any; refundPolicy?: any; shippingPolicy?: any; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: any; socialLoginProviders?: any[]; subscriptionPolicy?: any; termsOfSale?: any; termsOfService?: any; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: any; avatarUrl?: string; createdAt?: string; defaultAddress?: any; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: any; phone?: string; socialLoginProvider?: any; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: any; contactInformation?: any; customerAccountTranslations?: any[]; customerAccountUrl?: string; description?: string; legalNotice?: any; moneyFormat?: string; name?: string; paymentSettings?: any; primaryDomain?: any; privacyPolicy?: any; refundPolicy?: any; shippingPolicy?: any; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: any; socialLoginProviders?: any[]; subscriptionPolicy?: any; termsOfSale?: any; termsOfService?: any; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: any; avatarUrl?: string; createdAt?: string; defaultAddress?: any; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: any; phone?: string; socialLoginProvider?: any; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: any; contactInformation?: any; customerAccountTranslations?: any[]; customerAccountUrl?: string; description?: string; legalNotice?: any; moneyFormat?: string; name?: string; paymentSettings?: any; primaryDomain?: any; privacyPolicy?: any; refundPolicy?: any; shippingPolicy?: any; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: any; socialLoginProviders?: any[]; subscriptionPolicy?: any; termsOfSale?: any; termsOfService?: any; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: any; avatarUrl?: string; createdAt?: string; defaultAddress?: any; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: any; phone?: string; socialLoginProvider?: any; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: any; contactInformation?: any; customerAccountTranslations?: any[]; customerAccountUrl?: string; description?: string; legalNotice?: any; moneyFormat?: string; name?: string; paymentSettings?: any; primaryDomain?: any; privacyPolicy?: any; refundPolicy?: any; shippingPolicy?: any; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: any; socialLoginProviders?: any[]; subscriptionPolicy?: any; termsOfSale?: any; termsOfService?: any; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: { __typename?: \"MailingAddressEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: { __typename?: \"OrderEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; __typename?: \"Customer\"; acceptsMarketing?: boolean; addresses?: { __typename?: \"MailingAddressConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; avatarUrl?: string; createdAt?: string; defaultAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; displayName?: string; email?: string; firstName?: string; id?: string; lastName?: string; numberOfOrders?: string; orders?: { __typename?: \"OrderConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; phone?: string; socialLoginProvider?: { __typename?: \"SocialLoginProvider\"; handle?: string; }; tags?: string[]; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; supportedDigitalWallets?: DigitalWallet[]; }; termsOfService?: { }; }; value?: string; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { }; parentRelationship?: { }; } | { }; }[]; nodes?: ({ } | { })[]; pageInfo?: { }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | any | { }; value?: string; }; weightUnit?: WeightUnit; }) => void", "description": "A callback to set the selected variant to the variant passed as an argument." } ] + }, + "Cart": { + "filePath": "src/cart-types.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "Cart", + "value": "PartialDeep", + "description": "", + "members": [ + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "{ __typename?: \"Attribute\"; key?: string; value?: string; }[]", + "description": "The cart's attributes." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "buyerIdentity", + "value": "{ __typename?: \"CartBuyerIdentity\"; countryCode?: CountryCode; customer?: { metafield?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: { __typename?: \"CartDeliveryAddress\"; address1?: string; address2?: string; city?: string; company?: string; countryCode?: string; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; provinceCode?: string; zip?: string; }; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: { __typename?: \"CartDeliveryAddress\"; address1?: string; address2?: string; city?: string; company?: string; countryCode?: string; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; provinceCode?: string; zip?: string; }; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: any; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: any; handle?: string; title?: string; }; }; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; }[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: any; amountUsedV2?: any; balance?: any; balanceV2?: any; lastCharacters?: string; presentmentAmountUsed?: any; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; subtotalAmountEstimated?: boolean; totalAmount?: any; totalAmountEstimated?: boolean; totalDutyAmount?: any; totalDutyAmountEstimated?: boolean; totalTaxAmount?: any; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: any[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; totalAmount?: any; totalDutyAmount?: any; totalTaxAmount?: any; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: any[]; attribute?: any; attributes?: any[]; buyerIdentity?: any; checkoutUrl?: string; cost?: any; createdAt?: string; delivery?: any; deliveryGroups?: any; discountAllocations?: (any | any | any)[]; discountCodes?: any[]; estimatedCost?: any; lines?: any; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: any; contactInformation?: any; customerAccountTranslations?: any[]; customerAccountUrl?: string; description?: string; legalNotice?: any; moneyFormat?: string; name?: string; paymentSettings?: any; primaryDomain?: any; privacyPolicy?: any; refundPolicy?: any; shippingPolicy?: any; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: any; socialLoginProviders?: any[]; subscriptionPolicy?: any; termsOfSale?: any; termsOfService?: any; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: any; amountUsedV2?: any; balance?: any; balanceV2?: any; lastCharacters?: string; presentmentAmountUsed?: any; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; subtotalAmountEstimated?: boolean; totalAmount?: any; totalAmountEstimated?: boolean; totalDutyAmount?: any; totalDutyAmountEstimated?: boolean; totalTaxAmount?: any; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: any[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; totalAmount?: any; totalDutyAmount?: any; totalTaxAmount?: any; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: any; amountUsedV2?: any; balance?: any; balanceV2?: any; lastCharacters?: string; presentmentAmountUsed?: any; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; subtotalAmountEstimated?: boolean; totalAmount?: any; totalAmountEstimated?: boolean; totalDutyAmount?: any; totalDutyAmountEstimated?: boolean; totalTaxAmount?: any; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: any[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; totalAmount?: any; totalDutyAmount?: any; totalTaxAmount?: any; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; vendor?: string; } | any | any; references?: any; type?: string; value?: string; }; updatedAt?: string; }; }[]; nodes?: ({ } | any | { })[]; pageInfo?: { }; }; type?: string; updatedAt?: string; value?: string; }[]; updatedAt?: string; } | any | { }; value?: string; }; updatedAt?: string; }; purchasingCompany?: { }; }", + "description": "The cart's buyer identity.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "checkoutUrl", + "value": "string", + "description": "The checkout URL for the cart, if the cart has been created in the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "cost", + "value": "{ __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }", + "description": "The cost for the cart, including the subtotal, total, taxes, and duties.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "discountCodes", + "value": "{ __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]", + "description": "The discount codes applied to the cart.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "The cart's ID if it has been created through the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "lines", + "value": "Array", + "description": "The cart lines." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "note", + "value": "string", + "description": "The cart's note.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "totalQuantity", + "value": "number", + "description": "The total number of items in the cart, across all lines. If there are no lines, then the value is 0.", + "isOptional": true + } + ] + }, + "CurrencyCode": { + "filePath": "src/useMoney.tsx", + "syntaxKind": "TypeAliasDeclaration", + "name": "CurrencyCode", + "value": "StorefrontApiCurrencyCode | CustomerAccountApiCurrencyCode", + "description": "Supports CurrencyCode from both Storefront API and Customer Account API. The APIs may have different CurrencyCode enums (e.g., Customer Account API added USDC in 2025-10, but Storefront API doesn't support USDC in 2025-10). This union type ensures useMoney works with data from either API." } } } @@ -7810,6 +7894,7 @@ "filePath": "src/ShopifyProvider.tsx", "name": "UseShopGeneratedType", "description": "Provides access to the `shopifyConfig` prop of ``. Must be a descendent of ``.", + "isPublicDocs": true, "params": [], "returns": { "filePath": "src/ShopifyProvider.tsx", @@ -8023,6 +8108,7 @@ "filePath": "src/useShopifyCookies.tsx", "name": "UseShopifyCookiesGeneratedType", "description": "Sets the `shopify_y` and `shopify_s` cookies in the browser based on user consent for backward compatibility support.\n\nIf `fetchTrackingValues` is true, it makes a request to Storefront API to fetch or refresh Shopiy analytics and marketing cookies and tracking values. Generally speaking, this should only be needed if you're not using Hydrogen's built-in analytics components and hooks that already handle this automatically. For example, set it to `true` if you are using `hydrogen-react` only with a different framework and still need to make a same-domain request to Storefront API to set cookies.\n\nIf `ignoreDeprecatedCookies` is true, it skips setting the deprecated cookies entirely. Useful when you only want to use the newer tracking values and not rely on the deprecated ones.", + "isPublicDocs": true, "params": [ { "name": "options", diff --git a/packages/hydrogen-react/docs/generated/generated_docs_data_v2.json b/packages/hydrogen-react/docs/generated/generated_docs_data_v2.json new file mode 100644 index 0000000000..247b1ce6e2 --- /dev/null +++ b/packages/hydrogen-react/docs/generated/generated_docs_data_v2.json @@ -0,0 +1,6386 @@ +{ + "AddToCartButtonGeneratedType": { + "src/AddToCartButton.tsx": { + "filePath": "src/AddToCartButton.tsx", + "name": "AddToCartButtonGeneratedType", + "description": "The `AddToCartButton` component renders a button that adds an item to the cart when pressed. It must be a descendent of the `CartProvider` component.", + "isPublicDocs": true, + "params": [ + { + "name": "props", + "description": "", + "value": "AddToCartButtonProps", + "filePath": "src/AddToCartButton.tsx" + } + ], + "returns": { + "filePath": "src/AddToCartButton.tsx", + "description": "", + "name": "JSX.Element", + "value": "JSX.Element" + }, + "value": "export function AddToCartButton(\n props: AddToCartButtonProps,\n): JSX.Element {\n const [addingItem, setAddingItem] = useState(false);\n const {\n variantId: explicitVariantId,\n quantity = 1,\n attributes,\n sellingPlanId,\n onClick,\n children,\n accessibleAddingToCartLabel,\n parent,\n ...passthroughProps\n } = props;\n const {status, linesAdd} = useCart();\n const {selectedVariant} = useProduct();\n const variantId = explicitVariantId ?? selectedVariant?.id ?? '';\n const disabled =\n explicitVariantId === null ||\n variantId === '' ||\n selectedVariant === null ||\n addingItem ||\n // Only certain 'as' types such as 'button' contain `disabled`\n (passthroughProps as {disabled?: boolean}).disabled;\n\n useEffect(() => {\n if (addingItem && status === 'idle') {\n setAddingItem(false);\n }\n }, [status, addingItem]);\n\n const handleAddItem = useCallback(() => {\n setAddingItem(true);\n linesAdd([\n {\n quantity,\n merchandiseId: variantId || '',\n attributes,\n parent,\n sellingPlanId,\n },\n ]);\n }, [linesAdd, quantity, variantId, attributes, sellingPlanId, parent]);\n\n return (\n <>\n \n {children}\n \n {accessibleAddingToCartLabel ? (\n \n {addingItem ? accessibleAddingToCartLabel : null}\n

      \n ) : null}\n \n );\n}" + } + }, + "AddToCartButtonProps": { + "src/AddToCartButton.tsx": { + "filePath": "src/AddToCartButton.tsx", + "syntaxKind": "TypeAliasDeclaration", + "name": "AddToCartButtonProps", + "value": "AddToCartButtonPropsBase & BaseButtonProps", + "description": "" + } + }, + "AddToCartButtonPropsBase": { + "src/AddToCartButton.tsx": { + "filePath": "src/AddToCartButton.tsx", + "name": "AddToCartButtonPropsBase", + "description": "", + "members": [ + { + "filePath": "src/AddToCartButton.tsx", + "syntaxKind": "PropertySignature", + "name": "accessibleAddingToCartLabel", + "value": "string", + "description": "The text that is announced by the screen reader when the item is being added to the cart. Used for accessibility purposes only and not displayed on the page.", + "isOptional": true + }, + { + "filePath": "src/AddToCartButton.tsx", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "{ key: string; value: string; }[]", + "description": "An array of cart line attributes that belong to the item being added to the cart.", + "isOptional": true + }, + { + "filePath": "src/AddToCartButton.tsx", + "syntaxKind": "PropertySignature", + "name": "parent", + "value": "CartLineParentInput", + "description": "The parent line item of the item being added to the cart. Used for nested cart lines.", + "isOptional": true + }, + { + "filePath": "src/AddToCartButton.tsx", + "syntaxKind": "PropertySignature", + "name": "quantity", + "value": "number", + "description": "The item quantity.", + "isOptional": true + }, + { + "filePath": "src/AddToCartButton.tsx", + "syntaxKind": "PropertySignature", + "name": "sellingPlanId", + "value": "string", + "description": "The selling plan ID of the subscription variant", + "isOptional": true + }, + { + "filePath": "src/AddToCartButton.tsx", + "syntaxKind": "PropertySignature", + "name": "variantId", + "value": "string | null", + "description": "The ID of the variant.", + "isOptional": true + } + ], + "value": "export interface AddToCartButtonPropsBase {\n /** An array of cart line attributes that belong to the item being added to the cart. */\n attributes?: {\n key: string;\n value: string;\n }[];\n /** The ID of the variant. */\n variantId?: string | null;\n /** The item quantity. */\n quantity?: number;\n /** The text that is announced by the screen reader when the item is being added to the cart. Used for accessibility purposes only and not displayed on the page. */\n accessibleAddingToCartLabel?: string;\n /** The parent line item of the item being added to the cart. Used for nested cart lines. */\n parent?: CartLineParentInput;\n /** The selling plan ID of the subscription variant */\n sellingPlanId?: string;\n}" + } + }, + "BaseButtonProps": { + "src/BaseButton.tsx": { + "filePath": "src/BaseButton.tsx", + "syntaxKind": "TypeAliasDeclaration", + "name": "BaseButtonProps", + "value": "CustomBaseButtonProps & (AsType extends keyof React.JSX.IntrinsicElements\n ? Omit<\n React.ComponentPropsWithoutRef,\n keyof CustomBaseButtonProps\n >\n : React.ComponentPropsWithoutRef)", + "description": "" + } + }, + "CustomBaseButtonProps": { + "src/BaseButton.tsx": { + "filePath": "src/BaseButton.tsx", + "name": "CustomBaseButtonProps", + "description": "", + "members": [ + { + "filePath": "src/BaseButton.tsx", + "syntaxKind": "PropertySignature", + "name": "as", + "value": "AsType", + "description": "Provide a React element or component to render as the underlying button. Note: for accessibility compliance, almost always you should use a `button` element, or a component that renders an underlying button.", + "isOptional": true + }, + { + "filePath": "src/BaseButton.tsx", + "syntaxKind": "PropertySignature", + "name": "buttonRef", + "value": "Ref", + "description": "A `ref` to the underlying button", + "isOptional": true + }, + { + "filePath": "src/BaseButton.tsx", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "ReactNode", + "description": "Any ReactNode elements." + }, + { + "filePath": "src/BaseButton.tsx", + "syntaxKind": "PropertySignature", + "name": "defaultOnClick", + "value": "(event?: MouseEvent) => boolean | void", + "description": "A default `onClick` behavior", + "isOptional": true + }, + { + "filePath": "src/BaseButton.tsx", + "syntaxKind": "PropertySignature", + "name": "onClick", + "value": "(event?: MouseEvent) => boolean | void", + "description": "Click event handler. Default behaviour triggers unless prevented", + "isOptional": true + } + ], + "value": "export interface CustomBaseButtonProps {\n /** Provide a React element or component to render as the underlying button. Note: for accessibility compliance, almost always you should use a `button` element, or a component that renders an underlying button. */\n as?: AsType;\n /** Any ReactNode elements. */\n children: ReactNode;\n /** Click event handler. Default behaviour triggers unless prevented */\n onClick?: (\n event?: React.MouseEvent,\n ) => void | boolean;\n /** A default `onClick` behavior */\n defaultOnClick?: (\n event?: React.MouseEvent,\n ) => void | boolean;\n /** A `ref` to the underlying button */\n buttonRef?: Ref;\n}" + } + }, + "BuyNowButtonGeneratedType": { + "src/BuyNowButton.tsx": { + "filePath": "src/BuyNowButton.tsx", + "name": "BuyNowButtonGeneratedType", + "description": "The `BuyNowButton` component renders a button that adds an item to the cart and redirects the customer to checkout. Must be a child of a `CartProvider` component.", + "isPublicDocs": true, + "params": [ + { + "name": "props", + "description": "", + "value": "BuyNowButtonProps", + "filePath": "src/BuyNowButton.tsx" + } + ], + "returns": { + "filePath": "src/BuyNowButton.tsx", + "description": "", + "name": "JSX.Element", + "value": "JSX.Element" + }, + "value": "export function BuyNowButton(\n props: BuyNowButtonProps,\n): JSX.Element {\n const {cartCreate, checkoutUrl} = useCart();\n const [loading, setLoading] = useState(false);\n\n const {\n quantity,\n variantId,\n sellingPlanId,\n onClick,\n attributes,\n children,\n ...passthroughProps\n } = props;\n\n useEffect(() => {\n if (loading && checkoutUrl) {\n window.location.href = checkoutUrl;\n }\n }, [loading, checkoutUrl]);\n\n const handleBuyNow = useCallback(() => {\n setLoading(true);\n cartCreate({\n lines: [\n {\n quantity: quantity ?? 1,\n merchandiseId: variantId,\n attributes,\n sellingPlanId,\n },\n ],\n });\n }, [cartCreate, quantity, variantId, attributes, sellingPlanId]);\n\n return (\n \n {children}\n \n );\n}" + } + }, + "BuyNowButtonProps": { + "src/BuyNowButton.tsx": { + "filePath": "src/BuyNowButton.tsx", + "syntaxKind": "TypeAliasDeclaration", + "name": "BuyNowButtonProps", + "value": "BuyNowButtonPropsBase & BaseButtonProps", + "description": "" + } + }, + "BuyNowButtonPropsBase": { + "src/BuyNowButton.tsx": { + "filePath": "src/BuyNowButton.tsx", + "name": "BuyNowButtonPropsBase", + "description": "", + "members": [ + { + "filePath": "src/BuyNowButton.tsx", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "{ key: string; value: string; }[]", + "description": "An array of cart line attributes that belong to the item being added to the cart.", + "isOptional": true + }, + { + "filePath": "src/BuyNowButton.tsx", + "syntaxKind": "PropertySignature", + "name": "quantity", + "value": "number", + "description": "The item quantity. Defaults to 1.", + "isOptional": true + }, + { + "filePath": "src/BuyNowButton.tsx", + "syntaxKind": "PropertySignature", + "name": "sellingPlanId", + "value": "string", + "description": "The selling plan ID of the subscription variant", + "isOptional": true + }, + { + "filePath": "src/BuyNowButton.tsx", + "syntaxKind": "PropertySignature", + "name": "variantId", + "value": "string", + "description": "The ID of the variant." + } + ], + "value": "interface BuyNowButtonPropsBase {\n /** The item quantity. Defaults to 1. */\n quantity?: number;\n /** The ID of the variant. */\n variantId: string;\n /** The selling plan ID of the subscription variant */\n sellingPlanId?: string;\n /** An array of cart line attributes that belong to the item being added to the cart. */\n attributes?: {\n key: string;\n value: string;\n }[];\n}" + } + }, + "CartCheckoutButtonGeneratedType": { + "src/CartCheckoutButton.tsx": { + "filePath": "src/CartCheckoutButton.tsx", + "name": "CartCheckoutButtonGeneratedType", + "description": "The `CartCheckoutButton` component renders a button that redirects to the checkout URL for the cart. It must be a descendent of a `CartProvider` component.", + "isPublicDocs": true, + "params": [ + { + "name": "props", + "description": "", + "value": "CartCheckoutButtonProps", + "filePath": "src/CartCheckoutButton.tsx" + } + ], + "returns": { + "filePath": "src/CartCheckoutButton.tsx", + "description": "", + "name": "JSX.Element", + "value": "JSX.Element" + }, + "value": "export function CartCheckoutButton(\n props: CartCheckoutButtonProps,\n): JSX.Element {\n const [requestedCheckout, setRequestedCheckout] = useState(false);\n const {status, checkoutUrl} = useCart();\n const {children, ...passthroughProps} = props;\n\n useEffect(() => {\n if (requestedCheckout && checkoutUrl && status === 'idle') {\n window.location.href = checkoutUrl;\n }\n }, [requestedCheckout, status, checkoutUrl]);\n\n return (\n setRequestedCheckout(true)}\n >\n {children}\n \n );\n}" + } + }, + "CartCheckoutButtonProps": { + "src/CartCheckoutButton.tsx": { + "filePath": "src/CartCheckoutButton.tsx", + "syntaxKind": "TypeAliasDeclaration", + "name": "CartCheckoutButtonProps", + "value": "Omit, 'onClick'> & ChildrenProps", + "description": "" + } + }, + "ChildrenProps": { + "src/CartCheckoutButton.tsx": { + "filePath": "src/CartCheckoutButton.tsx", + "syntaxKind": "TypeAliasDeclaration", + "name": "ChildrenProps", + "value": "{\n /** A `ReactNode` element. */\n children: ReactNode;\n}", + "description": "", + "members": [ + { + "filePath": "src/CartCheckoutButton.tsx", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "ReactNode", + "description": "A `ReactNode` element." + } + ] + } + }, + "CartCostGeneratedType": { + "src/CartCost.tsx": { + "filePath": "src/CartCost.tsx", + "name": "CartCostGeneratedType", + "description": "The `CartCost` component renders a `Money` component with the cost associated with the `amountType` prop. If no `amountType` prop is specified, then it defaults to `totalAmount`. Depends on `useCart()` and must be a child of ``", + "isPublicDocs": true, + "params": [ + { + "name": "props", + "description": "", + "value": "CartCostProps", + "filePath": "src/CartCost.tsx" + } + ], + "returns": { + "filePath": "src/CartCost.tsx", + "description": "", + "name": "JSX.Element | null", + "value": "JSX.Element | null" + }, + "value": "export function CartCost(props: CartCostProps): JSX.Element | null {\n const {cost} = useCart();\n const {amountType = 'total', children, ...passthroughProps} = props;\n let amount;\n\n if (amountType == 'total') {\n amount = cost?.totalAmount;\n } else if (amountType == 'subtotal') {\n amount = cost?.subtotalAmount;\n } else if (amountType == 'tax') {\n amount = cost?.totalTaxAmount;\n } else if (amountType == 'duty') {\n amount = cost?.totalDutyAmount;\n }\n\n if (amount == null) {\n return null;\n }\n\n return (\n \n {children}\n \n );\n}" + } + }, + "CartCostProps": { + "src/CartCost.tsx": { + "filePath": "src/CartCost.tsx", + "syntaxKind": "TypeAliasDeclaration", + "name": "CartCostProps", + "value": "Omit, 'data'> & CartCostPropsBase", + "description": "" + } + }, + "CartCostPropsBase": { + "src/CartCost.tsx": { + "filePath": "src/CartCost.tsx", + "name": "CartCostPropsBase", + "description": "", + "members": [ + { + "filePath": "src/CartCost.tsx", + "syntaxKind": "PropertySignature", + "name": "amountType", + "value": "'total' | 'subtotal' | 'tax' | 'duty'", + "description": "A string type that defines the type of cost needed. Valid values: `total`, `subtotal`, `tax`, or `duty`.", + "isOptional": true + }, + { + "filePath": "src/CartCost.tsx", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "React.ReactNode", + "description": "Any `ReactNode` elements.", + "isOptional": true + } + ], + "value": "interface CartCostPropsBase {\n /** A string type that defines the type of cost needed. Valid values: `total`, `subtotal`, `tax`, or `duty`. */\n amountType?: 'total' | 'subtotal' | 'tax' | 'duty';\n /** Any `ReactNode` elements. */\n children?: React.ReactNode;\n}" + } + }, + "CartLineQuantityGeneratedType": { + "src/CartLineProvider.example.tsx": { + "filePath": "src/CartLineProvider.example.tsx", + "name": "CartLineQuantityGeneratedType", + "description": "", + "params": [], + "returns": { + "filePath": "src/CartLineProvider.example.tsx", + "description": "", + "name": "", + "value": "" + }, + "value": "function CartLineQuantity() {\n const cartLine = useCartLine();\n\n return
      {cartLine.quantity}
      ;\n}" + } + }, + "UseCartLineGeneratedType": { + "src/CartLineProvider.tsx": { + "filePath": "src/CartLineProvider.tsx", + "name": "UseCartLineGeneratedType", + "description": "The `useCartLine` hook provides access to the [CartLine object](https://shopify.dev/api/storefront/2026-04/objects/cartline) from the Storefront API. It must be a descendent of a `CartProvider` component.", + "isPublicDocs": true, + "params": [], + "returns": { + "filePath": "src/CartLineProvider.tsx", + "description": "", + "name": "CartLinePartialDeep", + "value": "CartLinePartialDeep" + }, + "value": "export function useCartLine(): CartLinePartialDeep {\n const context = useContext(CartLineContext);\n\n if (context == null) {\n throw new Error('Expected a cart line context but none was found');\n }\n\n return context;\n}" + } + }, + "CartLinePartialDeep": { + "src/CartLineProvider.tsx": { + "filePath": "src/CartLineProvider.tsx", + "syntaxKind": "TypeAliasDeclaration", + "name": "CartLinePartialDeep", + "value": "PartialDeep<\n CartLine | ComponentizableCartLine,\n {recurseIntoArrays: true}\n>", + "description": "" + } + }, + "CartLineProviderGeneratedType": { + "src/CartLineProvider.tsx": { + "filePath": "src/CartLineProvider.tsx", + "name": "CartLineProviderGeneratedType", + "description": "The `CartLineProvider` component creates a context for using a cart line.", + "isPublicDocs": true, + "params": [ + { + "name": "input1", + "description": "", + "value": "CartLineProviderProps", + "filePath": "src/CartLineProvider.tsx" + } + ], + "returns": { + "filePath": "src/CartLineProvider.tsx", + "description": "", + "name": "JSX.Element", + "value": "JSX.Element" + }, + "value": "export function CartLineProvider({\n children,\n line,\n}: CartLineProviderProps): JSX.Element {\n return (\n {children}\n );\n}" + } + }, + "CartLineProviderProps": { + "src/CartLineProvider.tsx": { + "filePath": "src/CartLineProvider.tsx", + "syntaxKind": "TypeAliasDeclaration", + "name": "CartLineProviderProps", + "value": "{\n /** Any `ReactNode` elements. */\n children: ReactNode;\n /** A cart line object. */\n line: CartLinePartialDeep;\n}", + "description": "", + "members": [ + { + "filePath": "src/CartLineProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "ReactNode", + "description": "Any `ReactNode` elements." + }, + { + "filePath": "src/CartLineProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "line", + "value": "CartLinePartialDeep", + "description": "A cart line object." + } + ] + } + }, + "CartLineQuantityAdjustButtonGeneratedType": { + "src/CartLineQuantityAdjustButton.tsx": { + "filePath": "src/CartLineQuantityAdjustButton.tsx", + "name": "CartLineQuantityAdjustButtonGeneratedType", + "description": "The `` component renders a button that adjusts the cart line's quantity when pressed.\n\nIt must be a descendent of `` and ``.", + "isPublicDocs": true, + "params": [ + { + "name": "props", + "description": "", + "value": "CartLineQuantityAdjustButtonProps", + "filePath": "src/CartLineQuantityAdjustButton.tsx" + } + ], + "returns": { + "filePath": "src/CartLineQuantityAdjustButton.tsx", + "description": "", + "name": "JSX.Element", + "value": "JSX.Element" + }, + "value": "export function CartLineQuantityAdjustButton<\n AsType extends React.ElementType = 'button',\n>(props: CartLineQuantityAdjustButtonProps): JSX.Element {\n const {status, linesRemove, linesUpdate} = useCart();\n const cartLine = useCartLine();\n const {children, adjust, onClick, ...passthroughProps} = props;\n\n const handleAdjust = useCallback(() => {\n if (adjust === 'remove') {\n linesRemove([cartLine?.id ?? '']);\n return;\n }\n\n const quantity =\n adjust === 'decrease'\n ? (cartLine?.quantity ?? 0) - 1\n : (cartLine?.quantity ?? 0) + 1;\n\n if (quantity <= 0) {\n linesRemove([cartLine?.id ?? '']);\n return;\n }\n\n const lineUpdate = {\n id: cartLine?.id ?? '',\n quantity,\n attributes: (cartLine?.attributes ??\n []) as CartLineUpdateInput['attributes'],\n } satisfies CartLineUpdateInput;\n\n linesUpdate([lineUpdate]);\n }, [\n adjust,\n cartLine?.attributes,\n cartLine?.id,\n cartLine?.quantity,\n linesRemove,\n linesUpdate,\n ]);\n\n // Only certain 'as' types such as 'button' contain `disabled`\n const disabledAttr = (passthroughProps as {disabled?: boolean}).disabled;\n\n return (\n \n {children}\n \n );\n}" + } + }, + "CartLineQuantityAdjustButtonProps": { + "src/CartLineQuantityAdjustButton.tsx": { + "filePath": "src/CartLineQuantityAdjustButton.tsx", + "syntaxKind": "TypeAliasDeclaration", + "name": "CartLineQuantityAdjustButtonProps", + "value": "BaseButtonProps & CartLineQuantityAdjustButtonBaseProps", + "description": "" + } + }, + "CartLineQuantityAdjustButtonBaseProps": { + "src/CartLineQuantityAdjustButton.tsx": { + "filePath": "src/CartLineQuantityAdjustButton.tsx", + "name": "CartLineQuantityAdjustButtonBaseProps", + "description": "", + "members": [ + { + "filePath": "src/CartLineQuantityAdjustButton.tsx", + "syntaxKind": "PropertySignature", + "name": "adjust", + "value": "'increase' | 'decrease' | 'remove'", + "description": "The adjustment for a cart line's quantity. Valid values: `increase` (default), `decrease`, or `remove`.", + "isOptional": true + } + ], + "value": "interface CartLineQuantityAdjustButtonBaseProps {\n /** The adjustment for a cart line's quantity. Valid values: `increase` (default), `decrease`, or `remove`. */\n adjust?: 'increase' | 'decrease' | 'remove';\n}" + } + }, + "UseCartGeneratedType": { + "src/CartProvider.tsx": { + "filePath": "src/CartProvider.tsx", + "name": "UseCartGeneratedType", + "description": "The `useCart` hook provides access to the cart object. It must be a descendent of a `CartProvider` component.", + "isPublicDocs": true, + "params": [], + "returns": { + "filePath": "src/CartProvider.tsx", + "description": "", + "name": "CartWithActions", + "value": "CartWithActions" + }, + "value": "export function useCart(): CartWithActions {\n const context = useContext(CartContext);\n\n if (!context) {\n throw new Error('Expected a Cart Context, but no Cart Context was found');\n }\n\n return context;\n}" + } + }, + "CartWithActions": { + "src/cart-types.ts": { + "filePath": "src/cart-types.ts", + "name": "CartWithActions", + "description": "", + "members": [ + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "{ __typename?: \"Attribute\"; key?: string; value?: string; }[]", + "description": "The cart's attributes." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "buyerIdentity", + "value": "{ __typename?: \"CartBuyerIdentity\"; countryCode?: CountryCode; customer?: { metafield?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: { __typename?: \"CartDeliveryAddress\"; address1?: string; address2?: string; city?: string; company?: string; countryCode?: string; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; provinceCode?: string; zip?: string; }; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: { __typename?: \"CartDeliveryAddress\"; address1?: string; address2?: string; city?: string; company?: string; countryCode?: string; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; provinceCode?: string; zip?: string; }; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: any; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: any; handle?: string; title?: string; }; }; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; }[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: any; amountUsedV2?: any; balance?: any; balanceV2?: any; lastCharacters?: string; presentmentAmountUsed?: any; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; subtotalAmountEstimated?: boolean; totalAmount?: any; totalAmountEstimated?: boolean; totalDutyAmount?: any; totalDutyAmountEstimated?: boolean; totalTaxAmount?: any; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: any[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; totalAmount?: any; totalDutyAmount?: any; totalTaxAmount?: any; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: any[]; attribute?: any; attributes?: any[]; buyerIdentity?: any; checkoutUrl?: string; cost?: any; createdAt?: string; delivery?: any; deliveryGroups?: any; discountAllocations?: (any | any | any)[]; discountCodes?: any[]; estimatedCost?: any; lines?: any; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: any; contactInformation?: any; customerAccountTranslations?: any[]; customerAccountUrl?: string; description?: string; legalNotice?: any; moneyFormat?: string; name?: string; paymentSettings?: any; primaryDomain?: any; privacyPolicy?: any; refundPolicy?: any; shippingPolicy?: any; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: any; socialLoginProviders?: any[]; subscriptionPolicy?: any; termsOfSale?: any; termsOfService?: any; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: any; amountUsedV2?: any; balance?: any; balanceV2?: any; lastCharacters?: string; presentmentAmountUsed?: any; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; subtotalAmountEstimated?: boolean; totalAmount?: any; totalAmountEstimated?: boolean; totalDutyAmount?: any; totalDutyAmountEstimated?: boolean; totalTaxAmount?: any; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: any[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; totalAmount?: any; totalDutyAmount?: any; totalTaxAmount?: any; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: any; amountUsedV2?: any; balance?: any; balanceV2?: any; lastCharacters?: string; presentmentAmountUsed?: any; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; subtotalAmountEstimated?: boolean; totalAmount?: any; totalAmountEstimated?: boolean; totalDutyAmount?: any; totalDutyAmountEstimated?: boolean; totalTaxAmount?: any; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: any[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; totalAmount?: any; totalDutyAmount?: any; totalTaxAmount?: any; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; vendor?: string; } | any | any; references?: any; type?: string; value?: string; }; updatedAt?: string; }; }[]; nodes?: ({ } | any | { })[]; pageInfo?: { }; }; type?: string; updatedAt?: string; value?: string; }[]; updatedAt?: string; } | any | { }; value?: string; }; updatedAt?: string; }; purchasingCompany?: { }; }", + "description": "The cart's buyer identity.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "buyerIdentityUpdate", + "value": "(buyerIdenity: CartBuyerIdentityInput) => void", + "description": "A callback that updates the buyer identity in the cart. Expects the same `buyerIdentity` input that you would provide to the Storefront API's `cartBuyerIdentityUpdate` mutation." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "cartAttributesUpdate", + "value": "(attributes: AttributeInput[]) => void", + "description": "A callback that updates the cart attributes. Expects the same `attributes` input that you would provide to the Storefront API's `cartAttributesUpdate` mutation." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "cartCreate", + "value": "(cart: CartInput) => void", + "description": "A callback that creates a cart. Expects the same input you would provide to the Storefront API's `cartCreate` mutation." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "cartFragment", + "value": "string", + "description": "The fragment used to query the cart object for all queries and mutations." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "cartReady", + "value": "boolean", + "description": "A boolean indicating if the cart is ready to be interacted with.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "checkoutUrl", + "value": "string", + "description": "The checkout URL for the cart, if the cart has been created in the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "cost", + "value": "{ __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }", + "description": "The cost for the cart, including the subtotal, total, taxes, and duties.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "discountCodes", + "value": "{ __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]", + "description": "The discount codes applied to the cart.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "discountCodesUpdate", + "value": "(discountCodes: string[]) => void", + "description": "A callback that updates the cart's discount codes. Expects the same `codes` input that you would provide to the Storefront API's `cartDiscountCodesUpdate` mutation." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "error", + "value": "unknown", + "description": "If an error occurred on the previous cart action, then `error` will exist and `cart` will be put back into the last valid status it was in.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "The cart's ID if it has been created through the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "lines", + "value": "Array", + "description": "The cart lines." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "linesAdd", + "value": "(lines: CartLineInput[]) => void", + "description": "A callback that adds lines to the cart. Expects the same `lines` input that you would provide to the Storefront API's `cartLinesAdd` mutation. If a cart doesn't already exist, then it will create the cart for you." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "linesRemove", + "value": "(lines: string[]) => void", + "description": "A callback that removes lines from the cart. Expects the same `lines` input that you would provide to the Storefront API's `cartLinesRemove` mutation. Only lines that are included in the `lines` parameter will be in the cart afterwards." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "linesUpdate", + "value": "(lines: CartLineUpdateInput[]) => void", + "description": "A callback that updates lines in the cart. Expects the same `lines` input that you would provide to the Storefront API's `cartLinesUpdate` mutation. If a line item is not included in the `lines` parameter, it will still exist in the cart and will not be changed." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "note", + "value": "string", + "description": "The cart's note.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "noteUpdate", + "value": "(note: string) => void", + "description": "A callback that updates the note in the cart. Expects the same `note` input that you would provide to the Storefront API's `cartNoteUpdate` mutation." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "status", + "value": "CartStatus", + "description": "The status of the cart. This returns `uninitialized` when the cart is not yet created, `creating` when the cart is being created, `fetching` when an existing cart is being fetched, `updating` when the cart is updating, and `idle` when the cart isn't being created or updated." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "totalQuantity", + "value": "number", + "description": "The total number of items in the cart, across all lines. If there are no lines, then the value is 0.", + "isOptional": true + } + ], + "value": "export interface CartWithActions extends Cart, CartActions {}" + } + }, + "Cart": { + "src/cart-types.ts": { + "filePath": "src/cart-types.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "Cart", + "value": "PartialDeep", + "description": "", + "members": [ + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "attributes", + "value": "{ __typename?: \"Attribute\"; key?: string; value?: string; }[]", + "description": "The cart's attributes." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "buyerIdentity", + "value": "{ __typename?: \"CartBuyerIdentity\"; countryCode?: CountryCode; customer?: { metafield?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: { __typename?: \"CartDeliveryAddress\"; address1?: string; address2?: string; city?: string; company?: string; countryCode?: string; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; provinceCode?: string; zip?: string; }; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: { __typename?: \"CartDeliveryAddress\"; address1?: string; address2?: string; city?: string; company?: string; countryCode?: string; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; provinceCode?: string; zip?: string; }; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: any; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: any; handle?: string; title?: string; }; }; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: \"CartDeliveryOption\"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; }[]; }; }[]; nodes?: ({ attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; } | { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: \"ComponentizableCartLine\"; lineComponents?: { attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; cost?: { __typename?: \"CartLineCost\"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; estimatedCost?: { __typename?: \"CartLineEstimatedCost\"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: \"CartLine\"; instructions?: { __typename?: \"CartLineInstructions\"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: \"CartLineParentRelationship\"; parent?: any; }; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: any; amountUsedV2?: any; balance?: any; balanceV2?: any; lastCharacters?: string; presentmentAmountUsed?: any; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; subtotalAmountEstimated?: boolean; totalAmount?: any; totalAmountEstimated?: boolean; totalDutyAmount?: any; totalDutyAmountEstimated?: boolean; totalTaxAmount?: any; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: any[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; totalAmount?: any; totalDutyAmount?: any; totalTaxAmount?: any; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: any[]; attribute?: any; attributes?: any[]; buyerIdentity?: any; checkoutUrl?: string; cost?: any; createdAt?: string; delivery?: any; deliveryGroups?: any; discountAllocations?: (any | any | any)[]; discountCodes?: any[]; estimatedCost?: any; lines?: any; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: any; contactInformation?: any; customerAccountTranslations?: any[]; customerAccountUrl?: string; description?: string; legalNotice?: any; moneyFormat?: string; name?: string; paymentSettings?: any; primaryDomain?: any; privacyPolicy?: any; refundPolicy?: any; shippingPolicy?: any; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: any; socialLoginProviders?: any[]; subscriptionPolicy?: any; termsOfSale?: any; termsOfService?: any; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: any; amountUsedV2?: any; balance?: any; balanceV2?: any; lastCharacters?: string; presentmentAmountUsed?: any; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; subtotalAmountEstimated?: boolean; totalAmount?: any; totalAmountEstimated?: boolean; totalDutyAmount?: any; totalDutyAmountEstimated?: boolean; totalTaxAmount?: any; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: any[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; totalAmount?: any; totalDutyAmount?: any; totalTaxAmount?: any; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: any; amountUsedV2?: any; balance?: any; balanceV2?: any; lastCharacters?: string; presentmentAmountUsed?: any; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; subtotalAmountEstimated?: boolean; totalAmount?: any; totalAmountEstimated?: boolean; totalDutyAmount?: any; totalDutyAmountEstimated?: boolean; totalTaxAmount?: any; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: any[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: any; subtotalAmount?: any; totalAmount?: any; totalDutyAmount?: any; totalTaxAmount?: any; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Cart\"; appliedGiftCards?: { id?: string; __typename?: \"AppliedGiftCard\"; amountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: \"Attribute\"; key?: string; value?: string; }; attributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: \"CartDelivery\"; addresses?: { __typename?: \"CartSelectableAddress\"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: \"CartDeliveryGroupConnection\"; edges?: { __typename?: \"CartDeliveryGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"CartDeliveryGroup\"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartAutomaticDiscountAllocation\"; title?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCodeDiscountAllocation\"; code?: string; } | { discountApplication?: { __typename?: \"CartDiscountApplication\"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: \"CartCustomDiscountAllocation\"; title?: string; })[]; discountCodes?: { __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: \"CartEstimatedCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: \"BaseCartLineConnection\"; edges?: { __typename?: \"BaseCartLineEdge\"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"CartLine\"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: \"ComponentizableCartLine\"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: { id?: string; __typename?: \"Metafield\"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Company\"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"CompanyLocation\"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Market\"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Order\"; billingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: \"DiscountApplicationConnection\"; edges?: { __typename?: \"DiscountApplicationEdge\"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: \"OrderLineItemConnection\"; edges?: { __typename?: \"OrderLineItemEdge\"; cursor?: string; node?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }; }[]; nodes?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: \"MailingAddress\"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"AutomaticDiscountApplication\"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"DiscountCodeApplication\"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ManualDiscountApplication\"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"PricingPercentageValue\"; percentage?: number; }; __typename?: \"ScriptDiscountApplication\"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: \"Fulfillment\"; fulfillmentLineItems?: { __typename?: \"FulfillmentLineItemConnection\"; edges?: { __typename?: \"FulfillmentLineItemEdge\"; cursor?: string; node?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }; }[]; nodes?: { __typename?: \"FulfillmentLineItem\"; lineItem?: { __typename?: \"OrderLineItem\"; currentQuantity?: number; customAttributes?: { __typename?: \"Attribute\"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: \"DiscountAllocation\"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: \"FulfillmentTrackingInfo\"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Shop\"; brand?: { __typename?: \"Brand\"; colors?: { __typename?: \"BrandColors\"; primary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; secondary?: { __typename?: \"BrandColorGroup\"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: \"Translation\"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: \"PaymentSettings\"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: \"Domain\"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: \"ShopPayInstallmentsPricing\"; financingPlans?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlan\"; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: \"ShopPayInstallmentsFinancingPlanTerm\"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: \"SocialLoginProvider\"; handle?: string; }[]; subscriptionPolicy?: { __typename?: \"ShopPolicyWithDefault\"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: \"ShopPolicy\"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: \"SellingPlanCheckoutChargePercentageValue\"; percentage?: number; }; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: { __typename?: \"SellingPlanFixedAmountPriceAdjustment\"; adjustmentAmount?: any; } | { __typename?: \"SellingPlanFixedPriceAdjustment\"; price?: any; } | { __typename?: \"SellingPlanPercentagePriceAdjustment\"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: \"Swatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: { __typename?: \"SellingPlanEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: { __typename?: \"SellingPlanRecurringBillingPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: \"SellingPlanCheckoutCharge\"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: \"SellingPlanRecurringDeliveryPolicy\"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: \"SellingPlanOption\"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: \"SellingPlanPriceAdjustment\"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: { __typename?: \"LocationAddress\"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: \"MetaobjectSEO\"; description?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: any; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: \"MetafieldReferenceConnection\"; edges?: { __typename?: \"MetafieldReferenceEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: \"SellingPlanAllocationPriceAdjustment\"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: \"SellingPlan\"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"Location\"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: { __typename?: \"ArticleConnection\"; edges?: { __typename?: \"ArticleEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: { __typename?: \"CommentEdge\"; cursor?: string; node?: { id?: string; __typename?: \"Comment\"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: \"Comment\"; author?: { __typename?: \"CommentAuthor\"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: { __typename?: \"ProductEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: \"Filter\"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: \"FilterValue\"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: { __typename?: \"CollectionEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: { __typename?: \"ImageEdge\"; cursor?: string; node?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: { __typename?: \"MediaEdge\"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"MediaImage\"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Model3d\"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: \"Video\"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"ExternalVideo\"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: { id?: string; __typename?: \"ProductOptionValue\"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: \"ProductOptionValueSwatch\"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: { __typename?: \"SellingPlanGroupEdge\"; cursor?: string; node?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: \"SellingPlanGroup\"; appName?: string; name?: string; options?: { __typename?: \"SellingPlanGroupOption\"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: \"SellingPlanConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: { __typename?: \"ProductVariantComponentEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"ProductVariantComponent\"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: { __typename?: \"QuantityPriceBreakEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"QuantityPriceBreak\"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: { __typename?: \"SellingPlanAllocationEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"SellingPlanAllocation\"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: { __typename?: \"StoreAvailabilityEdge\"; cursor?: string; node?: any; }[]; nodes?: { __typename?: \"StoreAvailability\"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: \"ProductVariantConnection\"; edges?: { __typename?: \"ProductVariantEdge\"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: \"PageInfo\"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: \"Count\"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"MediaImage\"; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Model3d\"; sources?: { __typename?: \"Model3dSource\"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: \"MediaPresentation\"; asJson?: unknown; }; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: \"Video\"; sources?: { __typename?: \"VideoSource\"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: \"GenericFile\"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: \"Metaobject\"; field?: { __typename?: \"MetaobjectField\"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: \"ProductVariantComponentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: \"ProductVariantConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: \"QuantityPriceBreakConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: \"QuantityRule\"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: \"SelectedOption\"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: \"SellingPlanAllocationConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: \"ShopPayInstallmentsProductVariantPricing\"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: \"StoreAvailabilityConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: \"UnitPriceMeasurement\"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Article\"; author?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: \"ArticleAuthor\"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: \"Blog\"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: \"CommentConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Collection\"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: \"ProductConnection\"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Page\"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: \"Product\"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: \"TaxonomyCategory\"; ancestors?: any[]; name?: string; }; collections?: { __typename?: \"CollectionConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: \"Image\"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: \"ImageConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: \"MediaConnection\"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: \"ProductOption\"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: \"ProductPriceRange\"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: \"ProductVariant\"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: \"SellingPlanGroupConnection\"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: \"SEO\"; description?: string; title?: string; }; vendor?: string; } | any | any; references?: any; type?: string; value?: string; }; updatedAt?: string; }; }[]; nodes?: ({ } | any | { })[]; pageInfo?: { }; }; type?: string; updatedAt?: string; value?: string; }[]; updatedAt?: string; } | any | { }; value?: string; }; updatedAt?: string; }; purchasingCompany?: { }; }", + "description": "The cart's buyer identity.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "checkoutUrl", + "value": "string", + "description": "The checkout URL for the cart, if the cart has been created in the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "cost", + "value": "{ __typename?: \"CartCost\"; checkoutChargeAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: \"MoneyV2\"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }", + "description": "The cost for the cart, including the subtotal, total, taxes, and duties.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "discountCodes", + "value": "{ __typename?: \"CartDiscountCode\"; applicable?: boolean; code?: string; }[]", + "description": "The discount codes applied to the cart.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "id", + "value": "string", + "description": "The cart's ID if it has been created through the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "lines", + "value": "Array", + "description": "The cart lines." + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "note", + "value": "string", + "description": "The cart's note.", + "isOptional": true + }, + { + "filePath": "src/cart-types.ts", + "syntaxKind": "PropertySignature", + "name": "totalQuantity", + "value": "number", + "description": "The total number of items in the cart, across all lines. If there are no lines, then the value is 0.", + "isOptional": true + } + ] + } + }, + "CurrencyCode": { + "src/useMoney.tsx": { + "filePath": "src/useMoney.tsx", + "syntaxKind": "TypeAliasDeclaration", + "name": "CurrencyCode", + "value": "StorefrontApiCurrencyCode | CustomerAccountApiCurrencyCode", + "description": "Supports CurrencyCode from both Storefront API and Customer Account API. The APIs may have different CurrencyCode enums (e.g., Customer Account API added USDC in 2025-10, but Storefront API doesn't support USDC in 2025-10). This union type ensures useMoney works with data from either API." + } + }, + "CartStatus": { + "src/cart-types.ts": { + "filePath": "src/cart-types.ts", + "syntaxKind": "TypeAliasDeclaration", + "name": "CartStatus", + "value": "'uninitialized' | 'fetching' | 'creating' | 'updating' | 'idle'", + "description": "" + } + }, + "CartProviderGeneratedType": { + "src/CartProvider.tsx": { + "filePath": "src/CartProvider.tsx", + "name": "CartProviderGeneratedType", + "description": "The `CartProvider` component synchronizes the state of the Storefront API Cart and a customer's cart, and allows you to more easily manipulate the cart by adding, removing, and updating it. It could be placed at the root of your app so that your whole app is able to use the `useCart()` hook anywhere.\n\nThere are props that trigger when a call to the Storefront API is made, such as `onLineAdd={}` when a line is added to the cart. There are also props that trigger when a call to the Storefront API is completed, such as `onLineAddComplete={}` when the fetch request for adding a line to the cart completes.\n\nThe `CartProvider` component must be a descendant of the `ShopifyProvider` component.", + "isPublicDocs": true, + "params": [ + { + "name": "input1", + "description": "", + "value": "CartProviderProps", + "filePath": "src/CartProvider.tsx" + } + ], + "returns": { + "filePath": "src/CartProvider.tsx", + "description": "", + "name": "JSX.Element", + "value": "JSX.Element" + }, + "value": "export function CartProvider({\n children,\n numCartLines,\n onCreate,\n onLineAdd,\n onLineRemove,\n onLineUpdate,\n onNoteUpdate,\n onBuyerIdentityUpdate,\n onAttributesUpdate,\n onDiscountCodesUpdate,\n onCreateComplete,\n onLineAddComplete,\n onLineRemoveComplete,\n onLineUpdateComplete,\n onNoteUpdateComplete,\n onBuyerIdentityUpdateComplete,\n onAttributesUpdateComplete,\n onDiscountCodesUpdateComplete,\n data: cart,\n cartFragment = defaultCartFragment,\n customerAccessToken,\n countryCode,\n languageCode,\n}: CartProviderProps): JSX.Element {\n const shop = useShop();\n\n if (!shop)\n throw new Error(\n ' needs to be a descendant of ',\n );\n\n countryCode = (\n (countryCode as string) ??\n shop.countryIsoCode ??\n 'US'\n ).toUpperCase() as CountryCode;\n\n languageCode = (\n (languageCode as string) ??\n shop.languageIsoCode ??\n 'EN'\n ).toUpperCase() as LanguageCode;\n\n if (countryCode) countryCode = countryCode.toUpperCase() as CountryCode;\n\n const [prevCountryCode, setPrevCountryCode] = useState(countryCode);\n const [prevCustomerAccessToken, setPrevCustomerAccessToken] =\n useState(customerAccessToken);\n const customerOverridesCountryCode = useRef(false);\n\n if (\n prevCountryCode !== countryCode ||\n prevCustomerAccessToken !== customerAccessToken\n ) {\n setPrevCountryCode(countryCode);\n setPrevCustomerAccessToken(customerAccessToken);\n customerOverridesCountryCode.current = false;\n }\n\n const [cartState, cartSend] = useCartAPIStateMachine({\n numCartLines,\n data: cart,\n cartFragment,\n countryCode,\n languageCode,\n onCartActionEntry(_, event) {\n try {\n switch (event.type) {\n case 'CART_CREATE':\n return onCreate?.();\n case 'CARTLINE_ADD':\n return onLineAdd?.();\n case 'CARTLINE_REMOVE':\n return onLineRemove?.();\n case 'CARTLINE_UPDATE':\n return onLineUpdate?.();\n case 'NOTE_UPDATE':\n return onNoteUpdate?.();\n case 'BUYER_IDENTITY_UPDATE':\n return onBuyerIdentityUpdate?.();\n case 'CART_ATTRIBUTES_UPDATE':\n return onAttributesUpdate?.();\n case 'DISCOUNT_CODES_UPDATE':\n return onDiscountCodesUpdate?.();\n }\n } catch (error) {\n console.error('Cart entry action failed', error);\n }\n },\n onCartActionOptimisticUI(context, event) {\n if (!context.cart) return {...context};\n switch (event.type) {\n case 'CARTLINE_REMOVE':\n return {\n ...context,\n cart: {\n ...context.cart,\n lines: context?.cart?.lines?.filter(\n (line) => line?.id && !event.payload.lines.includes(line?.id),\n ),\n },\n };\n case 'CARTLINE_UPDATE':\n return {\n ...context,\n cart: {\n ...context.cart,\n lines: context?.cart?.lines?.map((line) => {\n const updatedLine = event.payload.lines.find(\n ({id}) => id === line?.id,\n );\n\n if (updatedLine && updatedLine.quantity) {\n return {\n ...line,\n quantity: updatedLine.quantity,\n };\n }\n\n return line;\n }),\n },\n };\n }\n return {...context};\n },\n onCartActionComplete(context, event) {\n const cartActionEvent = event.payload.cartActionEvent;\n try {\n switch (event.type) {\n case 'RESOLVE':\n switch (cartActionEvent.type) {\n case 'CART_CREATE':\n return onCreateComplete?.();\n case 'CARTLINE_ADD':\n return onLineAddComplete?.();\n case 'CARTLINE_REMOVE':\n return onLineRemoveComplete?.();\n case 'CARTLINE_UPDATE':\n return onLineUpdateComplete?.();\n case 'NOTE_UPDATE':\n return onNoteUpdateComplete?.();\n case 'BUYER_IDENTITY_UPDATE':\n if (countryCodeNotUpdated(context, cartActionEvent)) {\n customerOverridesCountryCode.current = true;\n }\n return onBuyerIdentityUpdateComplete?.();\n case 'CART_ATTRIBUTES_UPDATE':\n return onAttributesUpdateComplete?.();\n case 'DISCOUNT_CODES_UPDATE':\n return onDiscountCodesUpdateComplete?.();\n }\n }\n } catch (error) {\n console.error('onCartActionComplete failed', error);\n }\n },\n });\n\n const cartReady = useRef(false);\n const [isCartReady, setIsCartReady] = useState(false);\n const cartCompleted = cartState.matches('cartCompleted');\n\n const countryChanged =\n (cartState.value === 'idle' ||\n cartState.value === 'error' ||\n cartState.value === 'cartCompleted') &&\n countryCode !== cartState?.context?.cart?.buyerIdentity?.countryCode &&\n !cartState.context.errors;\n\n const fetchingFromStorage = useRef(false);\n\n /**\n * Initializes cart with priority in this order:\n * 1. cart props\n * 2. localStorage cartId\n */\n useEffect(() => {\n if (!cartReady.current && !fetchingFromStorage.current) {\n if (!cart && storageAvailable('localStorage')) {\n fetchingFromStorage.current = true;\n try {\n const cartId = window.localStorage.getItem(CART_ID_STORAGE_KEY);\n if (cartId) {\n cartSend({type: 'CART_FETCH', payload: {cartId}});\n }\n } catch (error) {\n console.warn('error fetching cartId');\n console.warn(error);\n }\n }\n cartReady.current = true;\n // Providing a separate cart ready state variable to avoid re-renders in this logic while still being able to pass the reactive status through context.\n setIsCartReady(true);\n }\n }, [cart, cartReady, cartSend]);\n\n // Update cart country code if cart and props countryCode's as different\n useEffect(() => {\n if (!countryChanged || customerOverridesCountryCode.current) return;\n cartSend({\n type: 'BUYER_IDENTITY_UPDATE',\n payload: {buyerIdentity: {countryCode, customerAccessToken}},\n });\n }, [\n countryCode,\n customerAccessToken,\n countryChanged,\n customerOverridesCountryCode,\n cartSend,\n ]);\n\n // send cart events when ready\n const onCartReadySend = useCallback(\n (cartEvent: CartMachineEvent) => {\n if (!cartReady.current) {\n return console.warn(\"Cart isn't ready yet\");\n }\n cartSend(cartEvent);\n },\n [cartSend],\n );\n\n // save cart id to local storage\n useEffect(() => {\n if (cartState?.context?.cart?.id && storageAvailable('localStorage')) {\n try {\n window.localStorage.setItem(\n CART_ID_STORAGE_KEY,\n cartState.context.cart?.id,\n );\n } catch (error) {\n console.warn('Failed to save cartId to localStorage', error);\n }\n }\n }, [cartState?.context?.cart?.id]);\n\n // delete cart from local storage if cart fetched has been completed\n useEffect(() => {\n if (cartCompleted && storageAvailable('localStorage')) {\n try {\n window.localStorage.removeItem(CART_ID_STORAGE_KEY);\n } catch (error) {\n console.warn('Failed to delete cartId from localStorage', error);\n }\n }\n }, [cartCompleted]);\n\n const cartCreate = useCallback(\n (cartInput: CartInput) => {\n if (countryCode && !cartInput.buyerIdentity?.countryCode) {\n if (cartInput.buyerIdentity == null) {\n cartInput.buyerIdentity = {};\n }\n cartInput.buyerIdentity.countryCode = countryCode;\n }\n\n if (\n customerAccessToken &&\n !cartInput.buyerIdentity?.customerAccessToken\n ) {\n if (cartInput.buyerIdentity == null) {\n cartInput.buyerIdentity = {};\n }\n cartInput.buyerIdentity.customerAccessToken = customerAccessToken;\n }\n onCartReadySend({\n type: 'CART_CREATE',\n payload: cartInput,\n });\n },\n [countryCode, customerAccessToken, onCartReadySend],\n );\n\n // Delays the cart state in the context if the page is hydrating\n // preventing suspense boundary errors.\n const cartDisplayState = useDelayedStateUntilHydration(cartState);\n\n const cartContextValue = useMemo(() => {\n return {\n ...(cartDisplayState?.context?.cart ?? {lines: [], attributes: []}),\n status: transposeStatus(cartDisplayState.value),\n error: cartDisplayState?.context?.errors,\n totalQuantity: cartDisplayState?.context?.cart?.totalQuantity ?? 0,\n cartCreate,\n cartReady: isCartReady,\n linesAdd(lines: CartLineInput[]): void {\n if (cartDisplayState?.context?.cart?.id) {\n onCartReadySend({\n type: 'CARTLINE_ADD',\n payload: {lines},\n });\n } else {\n cartCreate({lines});\n }\n },\n linesRemove(lines: string[]): void {\n onCartReadySend({\n type: 'CARTLINE_REMOVE',\n payload: {\n lines,\n },\n });\n },\n linesUpdate(lines: CartLineUpdateInput[]): void {\n onCartReadySend({\n type: 'CARTLINE_UPDATE',\n payload: {\n lines,\n },\n });\n },\n noteUpdate(note: MutationCartNoteUpdateArgs['note']): void {\n onCartReadySend({\n type: 'NOTE_UPDATE',\n payload: {\n note,\n },\n });\n },\n buyerIdentityUpdate(buyerIdentity: CartBuyerIdentityInput): void {\n onCartReadySend({\n type: 'BUYER_IDENTITY_UPDATE',\n payload: {\n buyerIdentity,\n },\n });\n },\n cartAttributesUpdate(attributes: AttributeInput[]): void {\n onCartReadySend({\n type: 'CART_ATTRIBUTES_UPDATE',\n payload: {\n attributes,\n },\n });\n },\n discountCodesUpdate(discountCodes: string[]): void {\n onCartReadySend({\n type: 'DISCOUNT_CODES_UPDATE',\n payload: {\n discountCodes,\n },\n });\n },\n cartFragment,\n };\n }, [\n cartCreate,\n isCartReady,\n cartDisplayState?.context?.cart,\n cartDisplayState?.context?.errors,\n cartDisplayState.value,\n cartFragment,\n onCartReadySend,\n ]);\n\n return (\n \n {children}\n \n );\n}" + } + }, + "CartProviderProps": { + "src/CartProvider.tsx": { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "TypeAliasDeclaration", + "name": "CartProviderProps", + "value": "{\n /** Any `ReactNode` elements. */\n children: React.ReactNode;\n /** Maximum number of cart lines to fetch. Defaults to 250 cart lines. */\n numCartLines?: number;\n /** A callback that is invoked when the process to create a cart begins, but before the cart is created in the Storefront API. */\n onCreate?: () => void;\n /** A callback that is invoked when the process to add a line item to the cart begins, but before the line item is added to the Storefront API. */\n onLineAdd?: () => void;\n /** A callback that is invoked when the process to remove a line item to the cart begins, but before the line item is removed from the Storefront API. */\n onLineRemove?: () => void;\n /** A callback that is invoked when the process to update a line item in the cart begins, but before the line item is updated in the Storefront API. */\n onLineUpdate?: () => void;\n /** A callback that is invoked when the process to add or update a note in the cart begins, but before the note is added or updated in the Storefront API. */\n onNoteUpdate?: () => void;\n /** A callback that is invoked when the process to update the buyer identity begins, but before the buyer identity is updated in the Storefront API. */\n onBuyerIdentityUpdate?: () => void;\n /** A callback that is invoked when the process to update the cart attributes begins, but before the attributes are updated in the Storefront API. */\n onAttributesUpdate?: () => void;\n /** A callback that is invoked when the process to update the cart discount codes begins, but before the discount codes are updated in the Storefront API. */\n onDiscountCodesUpdate?: () => void;\n /** A callback that is invoked when the process to create a cart completes */\n onCreateComplete?: () => void;\n /** A callback that is invoked when the process to add a line item to the cart completes */\n onLineAddComplete?: () => void;\n /** A callback that is invoked when the process to remove a line item to the cart completes */\n onLineRemoveComplete?: () => void;\n /** A callback that is invoked when the process to update a line item in the cart completes */\n onLineUpdateComplete?: () => void;\n /** A callback that is invoked when the process to add or update a note in the cart completes */\n onNoteUpdateComplete?: () => void;\n /** A callback that is invoked when the process to update the buyer identity completes */\n onBuyerIdentityUpdateComplete?: () => void;\n /** A callback that is invoked when the process to update the cart attributes completes */\n onAttributesUpdateComplete?: () => void;\n /** A callback that is invoked when the process to update the cart discount codes completes */\n onDiscountCodesUpdateComplete?: () => void;\n /** An object with fields that correspond to the Storefront API's [Cart object](https://shopify.dev/api/storefront/2026-04/objects/cart). */\n data?: PartialDeep;\n /** A fragment used to query the Storefront API's [Cart object](https://shopify.dev/api/storefront/2026-04/objects/cart) for all queries and mutations. A default value is used if no argument is provided. */\n cartFragment?: string;\n /** A customer access token that's accessible on the server if there's a customer login. */\n customerAccessToken?: CartBuyerIdentityInput['customerAccessToken'];\n /** The ISO country code for i18n. */\n countryCode?: CountryCode;\n /** The ISO language code for i18n. */\n languageCode?: LanguageCode;\n}", + "description": "", + "members": [ + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "cartFragment", + "value": "string", + "description": "A fragment used to query the Storefront API's [Cart object](https://shopify.dev/api/storefront/2026-04/objects/cart) for all queries and mutations. A default value is used if no argument is provided.", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "children", + "value": "React.ReactNode", + "description": "Any `ReactNode` elements." + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "countryCode", + "value": "CountryCode", + "description": "The ISO country code for i18n.", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "customerAccessToken", + "value": "string", + "description": "A customer access token that's accessible on the server if there's a customer login.", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "data", + "value": "PartialDeep", + "description": "An object with fields that correspond to the Storefront API's [Cart object](https://shopify.dev/api/storefront/2026-04/objects/cart).", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "languageCode", + "value": "LanguageCode", + "description": "The ISO language code for i18n.", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "numCartLines", + "value": "number", + "description": "Maximum number of cart lines to fetch. Defaults to 250 cart lines.", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onAttributesUpdate", + "value": "() => void", + "description": "A callback that is invoked when the process to update the cart attributes begins, but before the attributes are updated in the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onAttributesUpdateComplete", + "value": "() => void", + "description": "A callback that is invoked when the process to update the cart attributes completes", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onBuyerIdentityUpdate", + "value": "() => void", + "description": "A callback that is invoked when the process to update the buyer identity begins, but before the buyer identity is updated in the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onBuyerIdentityUpdateComplete", + "value": "() => void", + "description": "A callback that is invoked when the process to update the buyer identity completes", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onCreate", + "value": "() => void", + "description": "A callback that is invoked when the process to create a cart begins, but before the cart is created in the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onCreateComplete", + "value": "() => void", + "description": "A callback that is invoked when the process to create a cart completes", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onDiscountCodesUpdate", + "value": "() => void", + "description": "A callback that is invoked when the process to update the cart discount codes begins, but before the discount codes are updated in the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onDiscountCodesUpdateComplete", + "value": "() => void", + "description": "A callback that is invoked when the process to update the cart discount codes completes", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onLineAdd", + "value": "() => void", + "description": "A callback that is invoked when the process to add a line item to the cart begins, but before the line item is added to the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onLineAddComplete", + "value": "() => void", + "description": "A callback that is invoked when the process to add a line item to the cart completes", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onLineRemove", + "value": "() => void", + "description": "A callback that is invoked when the process to remove a line item to the cart begins, but before the line item is removed from the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onLineRemoveComplete", + "value": "() => void", + "description": "A callback that is invoked when the process to remove a line item to the cart completes", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onLineUpdate", + "value": "() => void", + "description": "A callback that is invoked when the process to update a line item in the cart begins, but before the line item is updated in the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onLineUpdateComplete", + "value": "() => void", + "description": "A callback that is invoked when the process to update a line item in the cart completes", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onNoteUpdate", + "value": "() => void", + "description": "A callback that is invoked when the process to add or update a note in the cart begins, but before the note is added or updated in the Storefront API.", + "isOptional": true + }, + { + "filePath": "src/CartProvider.tsx", + "syntaxKind": "PropertySignature", + "name": "onNoteUpdateComplete", + "value": "() => void", + "description": "A callback that is invoked when the process to add or update a note in the cart completes", + "isOptional": true + } + ] + } + }, + "ExternalVideoBaseProps": { + "src/ExternalVideo.tsx": { + "filePath": "src/ExternalVideo.tsx", + "name": "ExternalVideoBaseProps", + "description": "", + "isPublicDocs": true, + "members": [ + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "data", + "value": "PartialDeep", + "description": "An object with fields that correspond to the Storefront API's [ExternalVideo object](https://shopify.dev/api/storefront/reference/products/externalvideo)." + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "options", + "value": "YouTube | Vimeo", + "description": "An object containing the options available for either [YouTube](https://developers.google.com/youtube/player_parameters#Parameters) or [Vimeo](https://vimeo.zendesk.com/hc/en-us/articles/360001494447-Using-Player-Parameters).", + "isOptional": true + } + ], + "value": "export interface ExternalVideoBaseProps {\n /**\n * An object with fields that correspond to the Storefront API's [ExternalVideo object](https://shopify.dev/api/storefront/reference/products/externalvideo).\n */\n data: PartialDeep;\n /** An object containing the options available for either\n * [YouTube](https://developers.google.com/youtube/player_parameters#Parameters) or\n * [Vimeo](https://vimeo.zendesk.com/hc/en-us/articles/360001494447-Using-Player-Parameters).\n */\n options?: YouTube | Vimeo;\n}" + } + }, + "YouTube": { + "src/ExternalVideo.tsx": { + "filePath": "src/ExternalVideo.tsx", + "name": "YouTube", + "description": "", + "members": [ + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "autoplay", + "value": "0 | 1", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "cc_lang_pref", + "value": "string", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "cc_load_policy", + "value": "1", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "color", + "value": "'red' | 'white'", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "controls", + "value": "0 | 1", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "disablekb", + "value": "0 | 1", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "enablejsapi", + "value": "0 | 1", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "end", + "value": "number", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "fs", + "value": "0 | 1", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "hl", + "value": "string", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "iv_load_policy", + "value": "1 | 3", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "list", + "value": "string", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "list_type", + "value": "'playlist' | 'user_uploads'", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "loop", + "value": "0 | 1", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "modest_branding", + "value": "1", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "origin", + "value": "string", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "playlist", + "value": "string", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "plays_inline", + "value": "0 | 1", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "rel", + "value": "0 | 1", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "start", + "value": "number", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "widget_referrer", + "value": "string", + "description": "", + "isOptional": true + } + ], + "value": "interface YouTube {\n autoplay?: 0 | 1;\n cc_lang_pref?: string;\n cc_load_policy?: 1;\n color?: 'red' | 'white';\n controls?: 0 | 1;\n disablekb?: 0 | 1;\n enablejsapi?: 0 | 1;\n end?: number;\n fs?: 0 | 1;\n hl?: string;\n iv_load_policy?: 1 | 3;\n list?: string;\n list_type?: 'playlist' | 'user_uploads';\n loop?: 0 | 1;\n modest_branding?: 1;\n origin?: string;\n playlist?: string;\n plays_inline?: 0 | 1;\n rel?: 0 | 1;\n start?: number;\n widget_referrer?: string;\n}" + } + }, + "Vimeo": { + "src/ExternalVideo.tsx": { + "filePath": "src/ExternalVideo.tsx", + "name": "Vimeo", + "description": "", + "members": [ + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "#t", + "value": "string", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "autopause", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "autoplay", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "background", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "byline", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "color", + "value": "string", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "controls", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "dnt", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "loop", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "muted", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "pip", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "playsinline", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "portrait", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "quality", + "value": "'240p' | '360p' | '540p' | '720p' | '1080p' | '2k' | '4k'", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "speed", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "texttrack", + "value": "string", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "title", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + }, + { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "PropertySignature", + "name": "transparent", + "value": "VimeoBoolean", + "description": "", + "isOptional": true + } + ], + "value": "interface Vimeo {\n autopause?: VimeoBoolean;\n autoplay?: VimeoBoolean;\n background?: VimeoBoolean;\n byline?: VimeoBoolean;\n color?: string;\n controls?: VimeoBoolean;\n dnt?: VimeoBoolean;\n loop?: VimeoBoolean;\n muted?: VimeoBoolean;\n pip?: VimeoBoolean;\n playsinline?: VimeoBoolean;\n portrait?: VimeoBoolean;\n quality?: '240p' | '360p' | '540p' | '720p' | '1080p' | '2k' | '4k';\n speed?: VimeoBoolean;\n '#t'?: string;\n texttrack?: string;\n title?: VimeoBoolean;\n transparent?: VimeoBoolean;\n}" + } + }, + "VimeoBoolean": { + "src/ExternalVideo.tsx": { + "filePath": "src/ExternalVideo.tsx", + "syntaxKind": "TypeAliasDeclaration", + "name": "VimeoBoolean", + "value": "0 | 1 | boolean", + "description": "" + } + }, + "MediaFileGeneratedType": { + "src/MediaFile.tsx": { + "filePath": "src/MediaFile.tsx", + "name": "MediaFileGeneratedType", + "description": "The `MediaFile` component renders the media for the Storefront API's [Media object](https://shopify.dev/api/storefront/reference/products/media). It renders an `Image`, a `Video`, an `ExternalVideo`, or a `ModelViewer` depending on the `__typename` of the `data` prop.", + "isPublicDocs": true, + "params": [ + { + "name": "input1", + "description": "", + "value": "MediaFileProps", + "filePath": "src/MediaFile.tsx" + } + ], + "returns": { + "filePath": "src/MediaFile.tsx", + "description": "", + "name": "JSX.Element | null", + "value": "JSX.Element | null" + }, + "value": "export function MediaFile({\n data,\n mediaOptions,\n ...passthroughProps\n}: MediaFileProps): JSX.Element | null {\n switch (data.__typename) {\n case 'MediaImage': {\n if (!data.image) {\n const noDataImage = `: 'data.image' does not exist for __typename of 'MediaImage'; rendering 'null' by default.`;\n if (__HYDROGEN_DEV__) {\n throw new Error(noDataImage);\n } else {\n console.warn(noDataImage);\n return null;\n }\n }\n\n return (\n \n );\n }\n case 'Video': {\n return (\n