// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`web-components-kitchen-sink preview prod 1`] = `
Object {
  "entry": Array [
    "ROOT\\\\lib\\\\core-client\\\\dist\\\\esm\\\\globals\\\\polyfills.js",
    "ROOT\\\\lib\\\\core-client\\\\dist\\\\esm\\\\globals\\\\globals.js",
    "ROOT\\\\storybook-init-framework-entry.js",
    "ROOT\\\\addons\\\\docs\\\\dist\\\\esm\\\\frameworks\\\\common\\\\config.js-generated-config-entry.js",
    "ROOT\\\\addons\\\\docs\\\\dist\\\\esm\\\\frameworks\\\\web-components\\\\config.js-generated-config-entry.js",
    "ROOT\\\\app\\\\web-components\\\\dist\\\\esm\\\\client\\\\preview\\\\config-generated-config-entry.js",
    "ROOT\\\\addons\\\\a11y\\\\dist\\\\esm\\\\a11yRunner.js-generated-config-entry.js",
    "ROOT\\\\addons\\\\a11y\\\\dist\\\\esm\\\\a11yHighlight.js-generated-config-entry.js",
    "ROOT\\\\addons\\\\actions\\\\dist\\\\esm\\\\preset\\\\addDecorator.js-generated-config-entry.js",
    "ROOT\\\\addons\\\\actions\\\\dist\\\\esm\\\\preset\\\\addArgs.js-generated-config-entry.js",
    "ROOT\\\\addons\\\\backgrounds\\\\dist\\\\esm\\\\preset\\\\addDecorator.js-generated-config-entry.js",
    "ROOT\\\\addons\\\\backgrounds\\\\dist\\\\esm\\\\preset\\\\addParameter.js-generated-config-entry.js",
    "ROOT\\\\addons\\\\interactions\\\\dist\\\\esm\\\\preset\\\\argsEnhancers.js-generated-config-entry.js",
    "ROOT\\\\addons\\\\links\\\\dist\\\\esm\\\\preset\\\\addDecorator.js-generated-config-entry.js",
    "ROOT\\\\examples\\\\web-components-kitchen-sink\\\\.storybook\\\\preview.js-generated-config-entry.js",
    "ROOT\\\\generated-stories-entry.js",
  ],
  "keys": Array [
    "name",
    "mode",
    "bail",
    "devtool",
    "entry",
    "output",
    "watchOptions",
    "plugins",
    "module",
    "resolve",
    "resolveLoader",
    "optimization",
    "performance",
  ],
  "module": Object {
    "rules": Array [
      Object {
        "exclude": "NODE_MODULES/",
        "include": Array [
          "ROOT",
        ],
        "test": "/\\\\.(mjs|tsx?|jsx?)$/",
        "use": Array [
          Object {
            "loader": "NODE_MODULES\\\\babel-loader\\\\lib\\\\index.js",
            "options": Object {
              "cacheDirectory": "NODE_MODULES\\\\.cache\\\\storybook\\\\babel",
              "plugins": Array [
                "NODE_MODULES\\\\@babel\\\\plugin-transform-shorthand-properties\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-block-scoping\\\\lib\\\\index.js",
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-decorators\\\\lib\\\\index.js",
                  Object {
                    "legacy": true,
                  },
                ],
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-class-properties\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                  },
                ],
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-private-methods\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                  },
                ],
                "NODE_MODULES\\\\@babel\\\\plugin-proposal-export-default-from\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-syntax-dynamic-import\\\\lib\\\\index.js",
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-object-rest-spread\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                    "useBuiltIns": true,
                  },
                ],
                "NODE_MODULES\\\\@babel\\\\plugin-transform-classes\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-arrow-functions\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-parameters\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-destructuring\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-spread\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-for-of\\\\lib\\\\index.js",
                "NODE_MODULES\\\\babel-plugin-macros\\\\dist\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-proposal-optional-chaining\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-proposal-nullish-coalescing-operator\\\\lib\\\\index.js",
                Array [
                  "NODE_MODULES\\\\babel-plugin-polyfill-corejs3\\\\lib\\\\index.js",
                  Object {
                    "absoluteImports": "NODE_MODULES\\\\core-js\\\\index.js",
                    "method": "usage-global",
                    "version": "*",
                  },
                ],
              ],
              "presets": Array [
                Array [
                  "NODE_MODULES\\\\@babel\\\\preset-env\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                    "shippedProposals": true,
                  },
                ],
                "NODE_MODULES\\\\@babel\\\\preset-typescript\\\\lib\\\\index.js",
              ],
              "sourceType": "unambiguous",
            },
          },
        ],
      },
      Object {
        "include": [Function],
        "test": "/\\\\.js$/",
        "use": Array [
          Object {
            "loader": "NODE_MODULES\\\\babel-loader\\\\lib\\\\index.js",
            "options": Object {
              "plugins": Array [
                "NODE_MODULES\\\\@babel\\\\plugin-transform-shorthand-properties\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-block-scoping\\\\lib\\\\index.js",
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-decorators\\\\lib\\\\index.js",
                  Object {
                    "legacy": true,
                  },
                ],
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-class-properties\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                  },
                ],
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-private-methods\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                  },
                ],
                "NODE_MODULES\\\\@babel\\\\plugin-proposal-export-default-from\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-syntax-dynamic-import\\\\lib\\\\index.js",
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-object-rest-spread\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                    "useBuiltIns": true,
                  },
                ],
                "NODE_MODULES\\\\@babel\\\\plugin-transform-classes\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-arrow-functions\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-parameters\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-destructuring\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-spread\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-for-of\\\\lib\\\\index.js",
                "NODE_MODULES\\\\babel-plugin-macros\\\\dist\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-proposal-optional-chaining\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-proposal-nullish-coalescing-operator\\\\lib\\\\index.js",
                Array [
                  "NODE_MODULES\\\\babel-plugin-polyfill-corejs3\\\\lib\\\\index.js",
                  Object {
                    "absoluteImports": "NODE_MODULES\\\\core-js\\\\index.js",
                    "method": "usage-global",
                    "version": "*",
                  },
                ],
              ],
              "presets": Array [
                Array [
                  "NODE_MODULES\\\\@babel\\\\preset-env\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                    "modules": false,
                    "shippedProposals": true,
                    "targets": "defaults",
                  },
                ],
                "NODE_MODULES\\\\@babel\\\\preset-react\\\\lib\\\\index.js",
              ],
              "sourceType": "unambiguous",
            },
          },
        ],
      },
      Object {
        "test": "/\\\\.md$/",
        "use": Array [
          Object {
            "loader": "NODE_MODULES\\\\raw-loader\\\\dist\\\\cjs.js",
          },
        ],
      },
      Object {
        "test": Array [
          "/src(.*)\\\\.js$/",
          "/packages(\\\\/|\\\\\\\\)*(\\\\/|\\\\\\\\)src(\\\\/|\\\\\\\\)(.*)\\\\.js$/",
          "NODE_MODULES(\\\\/|\\\\\\\\)lit-html(.*)\\\\.js$/",
          "NODE_MODULES(\\\\/|\\\\\\\\)lit-element(.*)\\\\.js$/",
          "NODE_MODULES(\\\\/|\\\\\\\\)@open-wc(.*)\\\\.js$/",
          "NODE_MODULES(\\\\/|\\\\\\\\)@polymer(.*)\\\\.js$/",
          "NODE_MODULES(\\\\/|\\\\\\\\)@vaadin(.*)\\\\.js$/",
        ],
        "use": Object {
          "loader": "NODE_MODULES\\\\babel-loader\\\\lib\\\\index.js",
          "options": Object {
            "babelrc": false,
            "plugins": Array [
              "NODE_MODULES\\\\@babel\\\\plugin-syntax-dynamic-import\\\\lib\\\\index.js",
              "NODE_MODULES\\\\@babel\\\\plugin-syntax-import-meta\\\\lib\\\\index.js",
              Array [
                "NODE_MODULES\\\\babel-plugin-bundled-import-meta\\\\index.js",
                Object {
                  "importStyle": "baseURI",
                },
              ],
            ],
            "presets": Array [
              Array [
                "NODE_MODULES\\\\@babel\\\\preset-env\\\\lib\\\\index.js",
                Object {
                  "corejs": 3,
                  "useBuiltIns": "entry",
                },
              ],
            ],
          },
        },
      },
      Object {
        "include": "NODE_MODULES\\\\\\\\acorn-jsx/",
        "test": "/\\\\.js$/",
        "use": Array [
          Object {
            "loader": "NODE_MODULES\\\\babel-loader\\\\lib\\\\index.js",
            "options": Object {
              "presets": Array [
                Array [
                  "NODE_MODULES\\\\@babel\\\\preset-env\\\\lib\\\\index.js",
                  Object {
                    "modules": "commonjs",
                  },
                ],
              ],
            },
          },
        ],
      },
      Object {
        "test": "/(stories|story)\\\\.mdx$/",
        "use": Array [
          Object {
            "loader": "NODE_MODULES\\\\babel-loader\\\\lib\\\\index.js",
            "options": Object {
              "babelrc": false,
              "cacheDirectory": "NODE_MODULES\\\\.cache\\\\storybook\\\\babel",
              "configFile": false,
              "plugins": Array [
                "NODE_MODULES\\\\@babel\\\\plugin-transform-shorthand-properties\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-block-scoping\\\\lib\\\\index.js",
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-decorators\\\\lib\\\\index.js",
                  Object {
                    "legacy": true,
                  },
                ],
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-class-properties\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                  },
                ],
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-private-methods\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                  },
                ],
                "NODE_MODULES\\\\@babel\\\\plugin-proposal-export-default-from\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-syntax-dynamic-import\\\\lib\\\\index.js",
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-object-rest-spread\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                    "useBuiltIns": true,
                  },
                ],
                "NODE_MODULES\\\\@babel\\\\plugin-transform-classes\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-arrow-functions\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-parameters\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-destructuring\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-spread\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-for-of\\\\lib\\\\index.js",
                "NODE_MODULES\\\\babel-plugin-macros\\\\dist\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-proposal-optional-chaining\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-proposal-nullish-coalescing-operator\\\\lib\\\\index.js",
                Array [
                  "NODE_MODULES\\\\babel-plugin-polyfill-corejs3\\\\lib\\\\index.js",
                  Object {
                    "absoluteImports": "NODE_MODULES\\\\core-js\\\\index.js",
                    "method": "usage-global",
                    "version": "*",
                  },
                ],
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-transform-react-jsx\\\\lib\\\\index.js",
                  Object {
                    "pragma": "React.createElement",
                    "pragmaFrag": "React.Fragment",
                  },
                ],
              ],
              "presets": Array [
                Array [
                  "NODE_MODULES\\\\@babel\\\\preset-env\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                    "shippedProposals": true,
                  },
                ],
                "NODE_MODULES\\\\@babel\\\\preset-typescript\\\\lib\\\\index.js",
              ],
              "sourceType": "unambiguous",
            },
          },
          Object {
            "loader": "NODE_MODULES\\\\@mdx-js\\\\loader\\\\index.js",
            "options": Object {
              "compilers": Array [
                [Function],
              ],
              "remarkPlugins": Array [
                [Function],
                [Function],
              ],
            },
          },
        ],
      },
      Object {
        "exclude": "/(stories|story)\\\\.mdx$/",
        "test": "/\\\\.mdx$/",
        "use": Array [
          Object {
            "loader": "NODE_MODULES\\\\babel-loader\\\\lib\\\\index.js",
            "options": Object {
              "babelrc": false,
              "cacheDirectory": "NODE_MODULES\\\\.cache\\\\storybook\\\\babel",
              "configFile": false,
              "plugins": Array [
                "NODE_MODULES\\\\@babel\\\\plugin-transform-shorthand-properties\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-block-scoping\\\\lib\\\\index.js",
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-decorators\\\\lib\\\\index.js",
                  Object {
                    "legacy": true,
                  },
                ],
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-class-properties\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                  },
                ],
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-private-methods\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                  },
                ],
                "NODE_MODULES\\\\@babel\\\\plugin-proposal-export-default-from\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-syntax-dynamic-import\\\\lib\\\\index.js",
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-proposal-object-rest-spread\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                    "useBuiltIns": true,
                  },
                ],
                "NODE_MODULES\\\\@babel\\\\plugin-transform-classes\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-arrow-functions\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-parameters\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-destructuring\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-spread\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-transform-for-of\\\\lib\\\\index.js",
                "NODE_MODULES\\\\babel-plugin-macros\\\\dist\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-proposal-optional-chaining\\\\lib\\\\index.js",
                "NODE_MODULES\\\\@babel\\\\plugin-proposal-nullish-coalescing-operator\\\\lib\\\\index.js",
                Array [
                  "NODE_MODULES\\\\babel-plugin-polyfill-corejs3\\\\lib\\\\index.js",
                  Object {
                    "absoluteImports": "NODE_MODULES\\\\core-js\\\\index.js",
                    "method": "usage-global",
                    "version": "*",
                  },
                ],
                Array [
                  "NODE_MODULES\\\\@babel\\\\plugin-transform-react-jsx\\\\lib\\\\index.js",
                  Object {
                    "pragma": "React.createElement",
                    "pragmaFrag": "React.Fragment",
                  },
                ],
              ],
              "presets": Array [
                Array [
                  "NODE_MODULES\\\\@babel\\\\preset-env\\\\lib\\\\index.js",
                  Object {
                    "loose": true,
                    "shippedProposals": true,
                  },
                ],
                "NODE_MODULES\\\\@babel\\\\preset-typescript\\\\lib\\\\index.js",
              ],
              "sourceType": "unambiguous",
            },
          },
          Object {
            "loader": "NODE_MODULES\\\\@mdx-js\\\\loader\\\\index.js",
            "options": Object {
              "remarkPlugins": Array [
                [Function],
                [Function],
              ],
            },
          },
        ],
      },
      Object {
        "enforce": "pre",
        "loader": "ROOT\\\\lib\\\\source-loader\\\\dist\\\\cjs\\\\index.js",
        "options": Object {
          "injectStoryParameters": true,
          "inspectLocalDependencies": true,
        },
        "test": "/\\\\.(stories|story)\\\\.[tj]sx?$/",
      },
      Object {
        "enforce": "pre",
        "test": Array [
          "/\\\\.stories\\\\.(jsx?$|tsx?$)/",
        ],
        "use": Array [
          Object {
            "loader": "ROOT\\\\lib\\\\source-loader\\\\dist\\\\cjs\\\\index.js",
            "options": undefined,
          },
        ],
      },
      Object {
        "sideEffects": true,
        "test": "/\\\\.css$/",
        "use": Array [
          "NODE_MODULES\\\\style-loader\\\\dist\\\\cjs.js",
          Object {
            "loader": "NODE_MODULES\\\\css-loader\\\\dist\\\\cjs.js",
            "options": Object {
              "importLoaders": 1,
            },
          },
          Object {
            "loader": "NODE_MODULES\\\\postcss-loader\\\\dist\\\\cjs.js",
            "options": Object {
              "postcssOptions": Object {
                "config": false,
                "plugins": Array [
                  [Function],
                  [Function],
                ],
              },
            },
          },
        ],
      },
      Object {
        "loader": "NODE_MODULES\\\\file-loader\\\\dist\\\\cjs.js",
        "options": Object {
          "esModule": false,
          "name": "static/media/[name].[contenthash:8].[ext]",
        },
        "test": "/\\\\.(svg|ico|jpg|jpeg|png|apng|gif|eot|otf|webp|ttf|woff|woff2|cur|ani|pdf)(\\\\?.*)?$/",
      },
      Object {
        "loader": "NODE_MODULES\\\\url-loader\\\\dist\\\\cjs.js",
        "options": Object {
          "limit": 10000,
          "name": "static/media/[name].[contenthash:8].[ext]",
        },
        "test": "/\\\\.(mp4|webm|wav|mp3|m4a|aac|oga)(\\\\?.*)?$/",
      },
    ],
  },
  "plugins": Array [
    "FilterWarningsPlugin",
    "VirtualModulesPlugin",
    "HtmlWebpackPlugin",
    "DefinePlugin",
    "CaseSensitivePathsPlugin",
    "ProgressPlugin",
  ],
}
`;
